UIObject 对象 (Visio)

代表来自内置 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 集合。

如果 Application 对象或 Document 对象具有自定义的用户界面,请使用 CustomMenusCustomToolbars 属性来检索表示这些对象的 UIObject 对象。

UIObject 对象可以存储在文件中并加载到 Visio 中。 请使用 SaveToFile 方法保存该对象,使用 LoadFromFile 方法进行加载,或者将 Application 对象或 Document 对象的 CustomMenusFileCustomToolbarsFile 属性设置为已存储的用户界面文件的名称。

从 Visio 2002 开始,程序就可以通过操作 CommandBars 属性返回的 CommandBars 集合来对 Visio 用户界面中的菜单和工具栏进行操作。 CommandBars 集合具有与 Microsoft System 应用程序套件(如 Microsoft Word 和 Microsoft Excel)所公开的 CommandBars 集合完全相同的界面。 因此,程序可以通过使用 CommandBars 集合或 UIObject 对象对 Visio 菜单和工具栏进行操作。

注意

某些 Microsoft Office 应用程序中对 CommandBars 的使用已由 Microsoft Office Fluent 用户界面的新功能区组件取代。 有关详细信息,请参阅 Office Fluent 功能区概述

方法

属性

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。