Embedded applicazione Office - Come sapere se l'applicazione è in esecuzione o l'oggetto è incorporato

StackOverflow https://stackoverflow.com/questions/3042527

  •  27-09-2019
  •  | 
  •  

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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top