Решения Visio
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