Bonjour,

Je voudrais lister dans une combobox l'ensemble des instances ouvertes d'Excel sur une machine, et lorsque l'utilisateur en choisi une, que cette instance soit utilisée pour la suite du programme.

J'arrive à lister les instances d'excel avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.Diagnostics.Process.GetProcessesByName("excel")
mais cela me donne des "processus", pas des "applications" (comme avec GetObject ou CreateObject)
Aussi, je ne parviens pas à retrouver l'objet "Application" nécessaire pour manipuler le processus.

D'où ma question, comment retrouver l'application qui pilote un processus, ou plus généralement quel est le lien entre application et processus?

J'ai bien trouvé le PID ou même des propriétés en communes entre les deux mais je ne vois pas comment passer de l'un à l'autre.

Merci de vos suggestions,
Zebrette