Office-Anwendung eingebettet - Wie kann man wissen, ob der App läuft oder das Objekt eingebettet ist,

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

  •  27-09-2019
  •  | 
  •  

Frage

Ich füge ein Excel-Arbeitsblatt-Objekt innerhalb Wortes. Excel verfügt über einen COM-AddIn mit ihm verbunden. Jede Idee, wie kann man wissen, ob Excel unabhängig oder als ein eingebettetes Objekt ausgeführt wird?

Die COM-Add-in Excel Lasten angebracht, wenn das eingebettete Excel-Objekt aktiviert wird (doppelgeklickt) innerhalb Wortes. Ich bin auf der Suche nach einer Art einer Eigenschaft oder einem Parameter in OnConnection (...) oder einem anderen Verfahren, das dem Zustand von Excel-Objekt berichten.

War es hilfreich?

Lösung

Versuchen Sie, die UserControl Eigenschaft des Application Objekt.

  

Usercontrol-Eigenschaft True, wenn die Anwendung sichtbar ist oder ob es   erstellt oder vom Benutzer gestartet. Falsch   wenn Sie die erstellt oder gestartet   Anwendung programmgesteuert mithilfe   die Create oder GetObject   Funktionen, und die Anwendung ist   versteckt. Lese / Schreib-Boolean.

Es ist schon eine lange Zeit, da ich diese Eigenschaft verwenden hatte, so dass ich sicher bin, es nicht in Ihrem speziellen Fall helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top