关于扩展 Visio 的功能
您可以通过下列方法扩展 Microsoft Visio 的功能:
创建特定于 Visio 的宏和加载项。
创建 COM(组件对象模型)加载项。
宏和加载项
宏和加载项是扩展 Visio 功能的程序。 具体如何运行宏或加载项视其设计上下文而定。
您可以通过多种方法从 Visio 应用程序运行宏或加载项。 下面是一些最常见的方法:
从“宏”对话框中选择 宏 或加载项。 (在“开发工具”选项卡上的“代码”组中,单击“宏”。) 如果程序是 EXE 文件,则它才能显示在“宏”对话框中,它必须位于“文件位置”对话框中加载项路径沿线的文件夹中。 (依次单击“ 文件 ”选项卡、“ 选项”和“ 高级”,然后在“ 常规”下单击“ 文件位置”。)
注意 从 Microsoft Office Visio 2003 开始,你可以使用 Microsoft Windows Installer 包发布加载项,而不是指定 Visio 加载项的文件路径。 这样,就可以利用 Microsoft Office 系统应用程序功能,如语言切换、按需安装以及修复。 有关使用 Windows Installer 程序包发布加载项的详细信息,请在 MSDN (Microsoft Developer Network) 网站上搜索“Microsoft Windows Installer”。
双击与加载项或宏关联的形状。 必须在该形状的“行为”对话框中的“双击”选项卡上的“运行宏”列表中选择要运行的程序。 (选择形状,然后在“ 开发工具 ”选项卡上,单击“ 行为) ”。
右击形状,然后在快捷菜单上单击加载项或宏的自定义菜单项。 必须在该形状的 ShapeSheet 窗口的“操作”部分输入与自定义菜单项关联的程序。
如果加载项设计为在 Visio 应用程序外部运行,可以使用运行任意基于 Microsoft Windows 的程序的方法(例如,通过双击桌面上的图标)运行它。 有关详细信息,请参阅 Windows 文档。
COM 加载项
从 Visio 2002 开始,可以采用与其他 Microsoft Office 应用程序中相同的标准化方式使用 COM 加载项。 COM 加载项必须在 Visio 应用程序中注册,并且可在多个应用程序中工作。 例如,您可以构建一个 COM 加载项,使其在 Visio 和 Microsoft Excel 或者任何 Microsoft Office 应用程序中执行同一任务。 可以使用 Microsoft Visual Basic 5.0 及更高版本、Microsoft C++、Microsoft Office 2000 Developer Edition 及更高版本或任何 Microsoft Visual Studio .NET 应用程序创建 COM 加载项。
有关构建 COM 加载项的详细信息,请参阅 MSDN。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。