Решения Visio
В Visual Studio 2012 представлены шаблоны проектов, которые можно использовать для создания надстроек уровня приложения для Microsoft Office Visio.Надстройки позволяют автоматизировать приложение Visio, а также расширить функциональные возможности и настроить пользовательский интерфейс этого приложения.
Дополнительные сведения о надстройках уровня приложения см. в разделах Приступая к программированию надстроек на уровне приложения и Архитектура надстроек уровня приложения.Если у вас нет опыта программирования в Microsoft Office, см. раздел Начало работы (разработка решений Office в Visual Studio).
Сведения в этом разделе Применяется. применяется к проектам уровня приложения для Visio 2010.Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.
Автоматизация приложения Visio с помощью объектной модели Visio
Объектная модель Visio предоставляется доступ к различным классам, которые можно использовать для автоматизации некоторых задач Visio, например, при создании организационных диаграмм, схем, графиков работ по проекту, сетевых диаграмм, офисных пространств и пр.API позволяет создавать код для выполнения следующих задач:
Создание и размещение фигур и текста в диаграммах.
Управление поведением фигуры на основе бизнес-логики и вводимых пользователем данных.
Управление отображением диаграммы, например, панорамирование и масштабирование.
Настройка пользовательского интерфейса приложения.
Импорт внешних данных в Visio, связывание внешних данных с фигурами и графическое отображение на странице.
Пошаговые инструкции и примеры кода по использованию объектной модели Visio для работы с документами и фигурами см. в разделах Работа с документами Visio и Работа с фигурами Visio.
Для доступа к объектной модели Visio из надстройки используется поле Application класса ThisAddIn проекта.Поле Application возвращает объект Microsoft.Office.Interop.Visio.Application, который представляет текущий экземпляр Visio.Дополнительные сведения см. в разделе Программирование надстроек уровня приложения.
При обращении к объектной модели Visio используются типы, предоставляемые основной сборкой взаимодействия (PIA) для Visio.PIA действующий как мост между управляемым кодом в надстройке и модели com-объекта в Visio.Все тип в основную сборку взаимодействия Visio указано в пространстве имен Microsoft.Office.Interop.Visio.Дополнительные сведения об основных сборках взаимодействия см. в разделах Общие сведения о разработке решений Office и Основные сборки взаимодействия Office.
Общие сведения об объектной модели Visio
Общие сведения об объектной модели Visio см. в разделе Общие сведения об объектной модели Visio, который содержит ссылки на справку по объектной модели и на справку по пакетам SDK.
Настройка пользовательского интерфейса для Visio
Пользовательский интерфейс Visio имеет следующие возможности настройки.
Задача |
Дополнительные сведения |
---|---|
Настройка ленты. |
Дополнительные сведения о настройке пользовательского интерфейса Visio см. в справочной документации по VBA для класса Visio.UIObject.
См. также
Задачи
Практическое руководство. Создание проектов Office в Visual Studio
Ссылки
Основные сборки взаимодействия Office
Основные понятия
Приступая к программированию надстроек на уровне приложения
Общие сведения о разработке решений Office
Архитектура надстроек уровня приложения
Написание кода в решениях Office
Общие сведения об объектной модели Visio
Другие ресурсы
Программирование надстроек уровня приложения