共用方式為


應用物件 (Visio)

代表 Visio 的一個實例。 一般而言,外部程式必須先建立或擷取 Application 物件,才能從該實例擷取其他 Visio 物件。

請使用 Microsoft Visual Basic CreateObject 函數或 New 關鍵字執行新的實例,或使用 GetObject 函數擷取已在執行中的實例。 您也可以使用 CreateObject 函數及 InvisibleApp 物件執行隱藏的新實例。 將 InvisibleApp 物件的 Visible 屬性值設為 True ,以顯示該屬性。

注意事項

自 Visio 2010 起,Microsoft Office Fluent 使用者介面 (介面) 取代了先前分層選單、工具列與工作窗格的系統。 你在先前版本 Visio 中用來自訂使用者介面的 VBA 物件和成員仍然可以在 Visio 中使用,但它們的運作方式不同。

註解

如果要擷取實例的 DocumentWindowAddon 集合,請使用 Application 物件的 DocumentsWindowsAddons 屬性。

如果要擷取目前使用中的 DocumentPageWindow 物件,請使用 ActiveDocumentActivePageActiveWindow 屬性。

如果要存取 Application 物件的功能表及工具列,請使用 BuiltInMenusBuiltInToolbarsCustomMenusCustomToolbarsCommandBars 屬性。

ActiveDocumentApplication 物件的預設屬性。

注意事項

在 Visio 文件之 Microsoft Visual Basic for Applications 專案中的程式碼,可以使用 Visio 全域物件 (而不是使用 Visio Application 物件) 來擷取其他物件。

如果您的 Visual Studio 解決方案包含 Microsoft.Office.Interop.Visio 參考,該物件會對應以下類型:

  • Microsoft.Office.Interop.Visio.ApplicationClass (存取 應用程式 物件)
  • Microsoft.Office.Interop.Visio.ApplicationClass.Application (以建構 應用程式 物件)
  • Microsoft.Office.Interop.Visio.EApplication_Event (以存取 應用程式 物件上的事件)

事件

方法

屬性

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應