Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Visual Studio предоставляет шаблоны проектов, которые можно использовать для создания надстроек VSTO для Microsoft Office Visio. Надстройки VSTO можно использовать для автоматизации Visio, расширения функциональных возможностей этого продукта и настройки его пользовательского интерфейса.
Дополнительные сведения о надстройках VSTO см. в статье "Начало программирования надстроек VSTO" и "Архитектура надстроек VSTO". Если вы не знакомы с программированием с помощью Microsoft Office, см. статью "Начало работы" (разработка Office в Visual Studio).
Применимость. Информация в этой статье относится к проектам надстроек VSTO для Visio 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.
Примечание.
Заинтересованы в разработке решений, которые расширяют возможности Office на нескольких платформах? Ознакомьтесь с новой моделью надстроек Office. Надстройки Office имеют небольшое пространство по сравнению с надстройками и решениями VSTO, и вы можете создавать их практически с помощью любой технологии веб-программирования, таких как HTML5, JavaScript, CSS3 и XML.
Автоматизация Visio с помощью объектной модели Visio
Объектная модель Visio предоставляет различные классы, которые можно использовать для автоматизации Visio с целью создания диаграмм для организационных диаграмм, блок-схем, временных шкал проекта, сетевых диаграмм, пространств Office и проч. Интерфейс API позволяет написать код для выполнения общих задач.
Конструирование и размещение фигур и текста в диаграммах.
Управление поведением фигур с учетом бизнес-логики и данных, вводимых пользователем.
Управление отображением диаграмм, например панорамированием и масштабированием.
Настройка пользовательского интерфейса приложения.
Импортируйте внешние данные в Visio, свяжите их с фигурами и отобразите в графическом виде на странице.
Пошаговые процедуры и примеры кода для работы с документами и фигурами Visio можно просмотреть пошаговые процедуры и примеры кода для работы с документами и фигурами Visio.
Для доступа к объектной модели Visio из надстройки VSTO используйте поле
Application
классаThisAddIn
в своем проекте. ПолеApplication
возвращает объектMicrosoft.Office.Interop.Visio.Application
, представляющий текущий экземпляр Visio. Дополнительные сведения см. в разделе "Надстройки VSTO программы".При вызове объектной модели Visio используются типы, предоставляемые в основной сборке взаимодействия (PIA) для Visio. Основная сборка взаимодействия выступает в качестве моста между управляемым кодом в надстройке VSTO и объектной моделью COM в Visio. Все типы в основной сборке взаимодействия Visio определены в пространстве имен
Microsoft.Office.Interop.Visio
. Дополнительные сведения о основных сборках взаимодействия см. в обзоре разработки решений Office (VSTO) и основных сборках взаимодействия Office.
Общие сведения об объектной модели Visio
Общие сведения об объектной модели Visio см. в обзоре объектной модели Visio, которая содержит ссылки на справочник по объектной модели Visio и пакеты SDK.
Настройка пользовательского интерфейса Visio
Пользовательский интерфейс Visio имеет следующие возможности настройки.
Задача | Для получения дополнительных сведений |
---|---|
Настройка ленты. | Обзор ленты |
Сведения о настройке пользовательского интерфейса Visio см. в справочной документации по VBA для класса Visio.UIObject .
Связанный контент
- Начало программирования надстроек VSTO
- Обзор разработки решений Office (VSTO)
- Architecture of VSTO Add-ins
- Практическое руководство. Создание проектов Office в Visual Studio
- Программные надстройки VSTO
- Написание кода в решениях Office
- Основные сборки взаимодействия Office
- Настройка пользовательского интерфейса Office
- Общие сведения об объектной модели Visio
- Visio 2010 в разработке Office