Поделиться через


Сведения о расширении функциональных возможностей Visio

Вы можете расширить функциональные возможности Microsoft Visio следующими способами:

  • Создание макросов и надстроек Visio.

  • Создание надстроек COM (компонентная объектная модель).

Макросы и надстройки

Макросы и надстройки — это программы, расширяющие функциональные возможности Visio. Точное выполнение макроса или надстройки зависит от контекста, для которого они были разработаны.

Макрос или надстройку можно запустить из приложения Visio несколькими способами. Ниже приведены некоторые из наиболее распространенных.

  • Выберите макрос или надстройку в диалоговом окне Макросы . (В группе Код на вкладке Разработчик щелкните Макросы.) Если программа представляет собой EXE-файл, прежде чем он появится в диалоговом окне Макросы, он должен находиться в папке по пути надстройки в диалоговом окне Расположение файлов. (Перейдите на вкладку Файл , выберите пункт Параметры, Дополнительно, а затем в разделе Общие выберите пункт Расположение файлов.)

    Примечание Начиная с Microsoft Office Visio 2003, вместо указания путей к файлам для надстроек Visio можно публиковать надстройки с помощью пакета установщика Microsoft Windows. Таким образом вы можете воспользоваться преимуществами функций приложений Microsoft Office, таких как переключение языков, установка по запросу и восстановление. Дополнительные сведения об использовании пакета установщика Windows для публикации надстроек можно найти по запросу "Установщик Microsoft Windows" на веб-сайте Microsoft Developer Network на сайте MSDN.

  • Дважды щелкните фигуру, связанную с надстройкой или макросом. Программа, которую вы хотите запустить, должна быть выбрана в списке Выполнить макрос на вкладке Двойной щелчок диалогового окна Поведение для этой фигуры. (Выберите фигуру, а затем на вкладке Разработчик щелкните Поведение).

  • Щелкните правой кнопкой мыши фигуру, а затем выберите пользовательский пункт меню для надстройки или макроса в контекстном меню. Программа, связанная с настраиваемым элементом меню, должна быть введена в разделе Действия окна Таблица фигур для фигуры.

Если надстройка предназначена для запуска за пределами приложения Visio, она запускается как любая программа На базе Microsoft Windows (например, дважды щелкнув значок на рабочем столе). Дополнительные сведения см. в документации по Windows.

Надстройки COM

Начиная с Visio 2002, надстройки COM можно использовать так же стандартизированно, как и в других приложениях Microsoft Office. Надстройка COM должна быть зарегистрирована в приложении Visio и может работать в нескольких приложениях. Например, можно создать надстройку COM, которая выполняет ту же задачу в Visio и Microsoft Excel или в любом из приложений Microsoft Office. Надстройки COM можно создавать с помощью Microsoft Visual Basic 5.0 и более поздних версий, Microsoft C++, Microsoft Office 2000 Developer Edition и более поздних версий или любого из приложений Microsoft Visual Studio .NET.

Дополнительные сведения о создании надстроек COM см. в статье MSDN.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.