Об автоматизации (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 и обратная связь.