(Visio) 的 Application.ActiveWindow 屬性

會傳回使用中的 Window 物件。 唯讀。

語法

運算式ActiveWindow

expression 代表 Application 物件的變數。

傳回值

視窗

註解

使用中視窗可以是下列其中一個視窗類型:繪圖、樣板、ShapeSheet、編輯圖示,或是附加元件所建立的 [繪圖] 視窗或 [樣板] 視窗。

應用程式的使用中視窗只能夠是 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) 宏會示範如何取得使用中視窗,而不需來自 Microsoft Office Visio 全域物件的限定性,該物件會自動提供給屬於 Visio 檔之 VBA 專案一部分的 VBA 程式碼使用。

 
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 支援與意見反應