Visio) (UIObject 物件

代表內建的 Visio 使用者介面或其自訂版本中的一組 Microsoft Visio 功能表、工具列及快速鍵。

注意事項

從 Visio 2010 開始,Microsoft Office Fluent 使用者介面 (UI) 取代先前的多層式功能表、工具列和工作窗格系統。 您在舊版 Visio 中用來自訂使用者介面的 VBA 物件和成員在 Visio 中仍然可用,但功能不同。

註解

若要擷取包含 Visio 功能表和加速器的 UIObject 物件,請使用 Application 物件的 BuiltInMenus 屬性,然後使用 BuiltInMenus 屬性傳回的 UIObject 物件的 MenuSetsAccelTables 集合。

若要擷取包含 Visio 工具列的 UIObject 物件,請使用 Application 物件的 BuiltInToolbars 屬性,然後使用 BuiltInToolbars 屬性傳回的 UIObject 物件的 ToolbarSets 集合。

如果 應用程式 物件或 文件 物件具有自訂的使用者介面,請使用 CustomMenusCustomToolbars 屬性來擷取代表這些物件的 UIObject 物件。

UIObject 物件可儲存在檔案中以及載入 Visio 中。 您可以使用 SaveToFile 方法儲存物件,也可以使用 LoadFromFile 方法加以載入,或是將 Application 物件或 Document 物件的 CustomMenusFileCustomToolbarsFile 屬性設定為已儲存的使用者介面檔案的名稱。

從 Visio 2002 開始,程式可藉由操作 CommandBars 屬性所傳回的 CommandBars 集合,來操作 Visio 使用者介面中的功能表及工具列。 CommandBars 集合所擁有的介面,與 Microsoft Word 及 Microsoft Excel 等 Microsoft Office system 應用程式套件所公開的 CommandBars 集合之介面完全相同。 因此,程式可以使用 CommandBars 集合或 UIObject 物件來操作 Visio 功能表及工具列。

注意事項

[!注意事項] CommandBars 用於部分的 Microsoft Office 應用程式已經由 Microsoft Office Fluent 使用者介面的新功能區元件取代。 如需詳細資訊,請參閱 Office Fluent 功能區概觀

方法

屬性

支援和意見反應

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