Visio) 应用程序对象 (

表示 Visio 的实例。 外部程序通常要先创建或检索 Application 对象,然后才能从该实例中检索其他 Visio 对象。

使用 Microsoft Visual Basic CreateObject 函数或 New 关键字可以运行新实例,使用 GetObject 函数可以检索已经在运行的实例。 还可以将 CreateObject 函数与 InvisibleApp 对象一起使用,以运行不可见的新实例。 将 InvisibleApp 对象的 Visible 属性的值设置为 True 以显示它。

注意

从 Visio 2010 开始,Microsoft Office Fluent 用户界面 (UI) 替换了以前的分层菜单、工具栏和任务窗格系统。 用于在以前版本的 Visio 中自定义用户界面的 VBA 对象和成员在 Visio 中仍可用,但它们的功能不同。

备注

通过使用 Application 对象的 DocumentsWindowsAddons 属性可以检索该实例的 DocumentWindowAddon 集合。

通过使用 ActiveDocumentActivePageActiveWindow 属性,可以检索当前活动的 DocumentPageWindow 对象。

通过使用 BuiltInMenusBuiltInToolbarsCustomMenusCustomToolbarsCommandBars 属性,可以访问 Application 对象的菜单和工具栏。

ActiveDocumentApplication 对象的默认属性。

注意

Visio 文档的 Microsoft Visual Basic for Applications 项目中的代码可以使用 Visio 全局对象而不是 Visio Application 对象来检索其他对象。

如果 Visual Studio 解决方案包含 Microsoft.Office.Interop.Visio 引用,则此对象映射到以下类型:

  • Microsoft.Office.Interop.Visio.ApplicationClass (访问 Application 对象)
  • Microsoft.Office.Interop.Visio.ApplicationClass.Application (构造 Application 对象)
  • 访问Application 对象) 上的事件的Microsoft.Office.Interop.Visio.EApplication_Event (

事件

方法

属性

支持和反馈

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