Bureau intégré Application - Comment savoir si l'application est en cours d'exécution ou de l'objet est intégré
Question
Je suis ajout d'un objet feuille de calcul Excel dans Word. Excel a un Addin COM attaché. Toute idée de comment on peut savoir si Excel est en cours d'exécution indépendamment ou comme un objet incorporé?
Le COM Addin attaché à Excel charge lorsque l'objet Excel intégré est activé (double clic) dans Word. Je cherche une sorte d'un bien ou d'un paramètre dans OnConnection (...) ou toute autre méthode qui peut dire à l'état d'objet Excel.
La solution
Essayez la propriété UserControl
de l'objet Application
.
Propriété UserControl Vrai si l'application est visible ou si elle était créé ou commencé par l'utilisateur. Faux si vous avez créé ou commencé la l'application par programme en utilisant le CreateObject ou GetObject les fonctions et l'IS d'application caché. Lecture / écriture booléenne.
Il a été longtemps que je devais utiliser cette propriété, donc je ne suis pas sûr qu'il vous aidera dans votre cas spécifique.