英語で読む

次の方法で共有


InvisibleApp オブジェクト (Visio)

Microsoft Visio の非表示のインスタンスを表します。 InvisibleApp オブジェクトのプロパティは、Application オブジェクトのプロパティと同じです。

注意

Visio 2010 以降、Microsoft Office Fluent ユーザー インターフェイス (UI) は、以前の階層化されたメニュー、ツール バー、作業ウィンドウのシステムを置き換えました。 以前のバージョンの Visio でユーザー インターフェイスをカスタマイズするために使用した VBA オブジェクトとメンバーは、Visio では引き続き使用できますが、機能は異なります。

注釈

エンド ユーザーの操作や知識なしで Visio の Automation を利用する場合は、 InvisibleApp オブジェクトを使用します。

外部プログラムは一般に、Application オブジェクトまたは InvisibleApp オブジェクトを作成するか取得した後に、他の Visio オブジェクトをそのインスタンスから取得します。 新しいインスタンスを実行するには、Microsoft Visual Basic の CreateObject 関数または New キーワードを使用します。 非表示のインスタンスを表示するには、InvisibleApp オブジェクトの Visible プロパティを True に設定します。

注意

Visual Basic GetObject 関数を使用して、既に実行されている Visio のインスタンスの InvisibleApp オブジェクトを取得することはできません。 この関数を使って取得を試みると、失敗します。

DocumentsWindowsAddons の各プロパティを使用して、インスタンスの DocumentsWindows、および Addons コレクションをそれぞれ取得します。

現在アクティブな DocumentPage、または Window オブジェクトを取得するには、ActiveDocumentActivePage、または ActiveWindow プロパティを使用します。

ActiveDocument は、InvisibleApp オブジェクトの既定のプロパティです。

注意

Visio ドキュメントの Microsoft Visual Basic for Applications (VBA) プロジェクトのコードでは、Visio Invisible App オブジェクトではなく Visio Global オブジェクトを使用して他のオブジェクトを取得できます。

イベント

メソッド

プロパティ

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。