Bonjour,

Je partage du code entre Excel et CATIA, mais bon ça reviendrait au même avec d'autres applications (Outlook, Word, PowerPoint...)

Est-il possible de savoir quel est "l'hôte" qui est utilisé pour exécuter le code ? J'imagine que ça passe par de la compilation conditionnelle, mais je ne crois pas qu'il existe de constante Excel, CATIA, etc.

Dans l'idéal, il me faudrait quelque chose comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim myApplication As Object
 
#if EXCEL then Set myApplication = Excel
#if CATIA then Set myApplication = CATIA
Pouvez-vous m'aider à ce sujet ?

Merci par avance !