Bonjour à tous,
En premier lieu, je précise de suite que je ne suis pas développeur (quelques petits bouts de code en VB6 il y a longtemps, rien de plus). J'ai besoin d'un avis expert pour évaluer la faisabilité d'un projet sérieux. J'espère ne pas poster mon message au mauvais endroit, auquel cas par avance, toutes mes excuses.
Voici l'objet de ma recherche : elle porte précisément sur l'application Powerpoint (2007)
J'aimerais savoir si par développement, il serait possible de capter le nom de l'objet ou de la partie d'un objet (un graphique par exemple) qui est survolé ou cliqué par l'utilisateur.
Un exemple pour être plus précis : je suis dans Powerpoint en mode édition (création), j'ai un graphique sur ma page. Quand je survole le graphique, un message buble (genre tooltypetext) apparaît et m'indique quelle partie du graphique est survolée (l'axe, une colonne, le titre, etc.). Est-il possible de "capter ce message" ? Ou (par une autre méthode) serait-il possible d'obtenir le "nom" de ce qui est survolé ou cliqué ?
Si nous étions dans Excel, moins de problème car cette application donne accès aux évènements (mousemove, mouse_clic, etc.). Malheureusement, Powerpoint n'autorise qu'un pauvre selectionchange qui ne permet pas d'obtenir l'information que je cherche.
Je précise que je sais ne pas être dans une section VBA :-) mais bien au royaume du C++. Par expérience, ce que je cherche n'est pas possible en VBA (à moins de faire appel à une dll qui permettrait d'obtenir l'information que je cherche pour éventuellement la traiter ensuite par VBA ou autre langage, d'où mon post ici).
J'ai beaucoup cherché pour trouver des pistes de solution [je parle en langage VB6] : getmessage, getcursorpos, les hook, etc. mais je ne trouve pas explicitement l'indice qui me permettrait de savoir si "faisable ou pas" !
Si l'une ou l'un d'entre vous pouvait m'apporter un élément de réponse, une piste, me communiquer un contact expert sur ces questions... par avance MERCI !
Je peux bien entendu apporter beaucoup plus de détails sur ma recherche et son objectif et répondrai avec plaisir aux questions.
Bien cordialement,
Freddy