組み込みオフィスアプリケーション - アプリが実行されているかオブジェクトが埋め込まれているかを知る方法

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

  •  27-09-2019
  •  | 
  •  

質問

Word内にExcelワークシートオブジェクトを追加しています。 Excelにはcom addinが付属しています。 Excelが独立して実行されているのか、それとも埋め込まれたオブジェクトとして実行されているのかをどのように知ることができるかという考えはありますか?

埋め込まれたExcelオブジェクトがワード内でアクティブになったときにExcelロードに接続されたcom addin。私は、Onconnection(...)のある種のプロパティまたはパラメーターまたはExcelオブジェクトの状態を伝えることができる他の方法を探しています。

役に立ちましたか?

解決

試してみてください UserControl のプロパティ Application 物体。

USERCONTROLプロパティ アプリケーションが表示されている場合、またはユーザーによって作成または開始された場合はtrue。 createObjectまたはgetObject関数を使用してプログラムでアプリケーションを作成または開始した場合、アプリケーションが隠されている場合。 Booleanの読み取り/書き込み。

このプロパティを使用しなければならなかったのは久しぶりだったので、あなたの特定のケースでそれが役立つかどうかはわかりません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top