Об автоматизации (Visio)

Вы можете написать программы для управления Visio на языках Visual Basic для приложений (VBA), Visual Basic. Visual C++, Visual Studio .NET или на любом языке программирования, поддерживающем автоматизацию.

Программа может использовать автоматизацию для внедрения возможностей документа и работы со схемами Visio или для автоматизации простых повторяющихся задач в Visio. Например, программа может создать организационную диаграмму из списка имен и должностей или напечатать все образцы из набора элементов.

Использование программой автоматизации для управления Visio

Программа управляет приложением Visio с помощью доступа к его объектам и последующего использования его свойств, методов и событий.

  • Объекты представляют элементы, с которыми вы работаете в приложении Visio, например документы, страницы документов, фигуры и ячейки, содержащие формулы.

  • Свойства — это атрибуты, определяющие внешний вид или поведение объектов. Например, у объекта Shape есть свойство Name, представляющее имя этой фигуры.

  • Методы — это действия, предусматриваемые объектом. Например, программа может выполнять метод Add для объекта Page. Это аналогично добавлению страницы в документ путем выбора элемента Пустая страница на вкладке Вставка.

  • События запускают код или целые программы. Например, событие может программно запускать код при открытии документа или запускать программу при двойном щелчке по фигуре.

Среда программирования VBA в Visio

Visio содержит среду программирования Visual Basic для приложений (VBA). Используйте редактор Visual Basic для создания, просмотра, отладки и запуска программ в этой среде:

  • Создавайте программы VBA путем вставки модулей, модулей классов и пользовательских форм в проект VBA, а также путем написания кода.

  • Просматривайте элементы проекта VBA, выбрав проект открытого документа Visio в обозревателе проектов. Чтобы просмотреть окно "Код" для отдельных элементов, откройте соответствующую папку в обозревателе проектов и дважды щелкните элемент проекта или щелкните элемент правой кнопкой мыши и выберите пункт Просмотр кода в контекстном меню.

  • Выполняйте отладку программ VBA, добавляя точки останова, включая выражения контрольного значения, и следуя по шагам кода при его выполнении.

  • Запускайте макросы VBA следующими способами:

    • В редакторе Visual Basic: в меню Run (Выполнить) выберите пункт Run Macro (Выполнить макрос).

    • В Visio: на вкладке Разработчик в группе Код выберите элемент Макросы.

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

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