Re : Connaitre le nom d'une procédure/fonction et de sa fonction/procédure appelante
Bonsour®
J'ai cherché partout le moyen, alors que je suis dans une procédure ou une fonction, de connaitre son nom et celui de la procédure/fonction appelante.
Heu ... ???
si tu es l'auteur de l'application , ces informations sont l'architecture nécessaires à la réalisation.
boutons qui appellent chacun une fonction dont le nom reflète la nature du traitement à effectuer.
si tu n'es pas l'auteur, l'analyse du programme te dira les relations et fonctionnalités de chaque composant
(c'est ce qu'était sensé réaliser sous forme hiérarchique, le programme de Stephen Bullen cité dans le lien proposé)
c'est une étape dans ce qui est communément nommé : reverse Engineering
Il s'agit de :
comprendre le fonctionnement de l'objet, pour être en mesure de l'utiliser correctement, de le modifier, ou encore de s'assurer de son bon fonctionnement1 ;
fabriquer une copie de cet objet alors qu'on ne peut en obtenir ni les plans ni les méthodes de fabrication (activité généralement illégale) ;
créer un nouvel objet ayant des fonctionnalités identiques à l'objet de départ, sans viol de brevet ;
analyser un objet produit par un concurrent, soit dans le cadre d'une activité de veille concurrentielle, soit pour détecter d'éventuelles violations de brevets.
pour rester plus terre à terre, Excel est avant tout un tableur
certes accompagné d'un langage de programmation
restreint orienté application MS (VBA) qui est un sous-ensemble du langage VB.
Les API sont des composantes du système Windows qui sont en parties décrites dans la documentation VB
et comme le signale TotoTiti2008 :
🙄
et ça a l'air pour le moins costaud...
si tu veux connaitre tout les liens et appels entre l'appli, l'interface et Windows
même en te mettant à VB cela soit un peut juste ...
🙄
peut être penser alors à C++ ...
🙄
Bonne continuation