アクティブな Window オブジェクトを返します。 読み取り専用です。
構文
式。ActiveWindow
expressionApplication オブジェクトを 表す変数。
戻り値
Window
注釈
アクティブなウィンドウは、描画、ステンシル、シェイプシート、編集アイコン、アドオンによって作成された描画ウィンドウまたはステンシル ウィンドウのいずれかです。
アプリケーションのアクティブなウィンドウは MDI フレーム ウィンドウのみにでき、フローティング ウィンドウ、ドッキング ウィンドウ、または固定ウィンドウのいずれかにすることはできません。 ウィンドウの種類の完全な一覧については、 Window.Type プロパティを参照してください。
Microsoft Visio のインスタンス内にあるウィンドウがアクティブでない場合は、ActiveWindow プロパティは Nothing を返します。
Visual Studioソリューションには、Microsoft.Office.Interop.Visio の参照が含まれている場合、このプロパティは、次の種類にマップします。
- Microsoft.Office.Interop.Visio.IVApplication.ActiveWindow
例
次の Microsoft Visual Basic for Applications (VBA) マクロは、Visio ドキュメントの VBA プロジェクトの一部である VBA コードで自動的に使用可能な Microsoft Office Visio グローバル オブジェクトから、修飾なしでアクティブなウィンドウを取得する方法を示しています。
Public Sub ActiveWindow_Example()
Dim vsoWindow As Visio.Window
'Get the active window.
Set vsoWindow = ActiveWindow
'To verify that we got the active window, print its caption.
Debug.Print vsoWindow.Caption
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。