Embedded applicazione Office - Come sapere se l'applicazione è in esecuzione o l'oggetto è incorporato
Domanda
Io sono l'aggiunta di un oggetto foglio di lavoro Excel all'interno di Word. Excel dispone di un componente aggiuntivo COM collegato ad esso. Qualsiasi idea di come si può sapere se Excel è in esecuzione in modo indipendente o come oggetto incorporato?
Il COM Addin attaccato a carichi di Excel quando l'oggetto incorporato di Excel è attivato (doppio clic) all'interno di Word. Sto cercando qualche tipo di una proprietà o un parametro in OnConnection (...) o un altro metodo che può dire lo stato di oggetto di Excel.
Soluzione
Prova la proprietà UserControl
dell'oggetto Application
.
Proprietà UserControl True se l'applicazione è visibile o se è stato creato o avviato dall'utente. falso se è stato creato o avviato il applicazione di programmazione utilizzando la CreateObject o GetObject funzioni e gli è application nascosto. Lettura / scrittura booleana.
E 'stato molto tempo da quando ho dovuto usare questa proprietà, quindi non sono sicuro che vi aiuterà nel vostro caso specifico.