Visio можно использовать как платформу для специализированных графических приложений. Ниже — типовые классы решений, которые строят на базе Visio с помощью VBA, ShapeSheet и внешних данных. Они показывают, как программу расширяют под конкретные задачи проектирования и управления.
Примеры прикладных решений
Конструктор оргсхем
Приложение для построения оргструктур по методологии Рона Хаббарда. Иерархия и данные сотрудников хранятся в базе данных Access.
Компоновка электрощитов
Шаблон и трафарет с макросами, которые помогают проектировщику автоматизировать рутинные операции при проектировании электрических шкафов. Подробнее — в статье проектирование электрощитов в Visio.
Интерфейс к PDM-системе
Графическое отображение структуры изделия в виде дерева. Состояние разработки (цвет и текст) подтягивается из внешней системы в реальном времени. Подробнее об этом классе решений — в статье PDM для Visio.
Дашборд на Visio
Система ежедневного измерения показателей с визуализацией трендов. Текущие значения раскрашиваются в зависимости от выполнения KPI.
Графопостроитель
Дополнение для визуализации последовательных измерений. Позволяет строить сложные графики за два действия, используя окно «Внешние данные».
Мини-САПР для зданий
Проектирование временных зданий из блочных конструкций. План здания с мебелью и сантехникой создаётся автоматически по заданным параметрам.
Специализированные утилиты
- Экспорт в Word: автоматическое формирование многостраничных отчётов, где каждый лист Visio становится рисунком в документе.
- Перечень элементов: генерация документации по данным из XML веб-сервисов, например по составу изделия из PDM.
- Сравнение фигур: выгрузка всех ячеек ShapeSheet в Excel для анализа и копирования свойств.
- Автоматизация печати: контроль настроек принтера для точного соблюдения масштабов в особых режимах.
Эти решения показывают, что Visio подходит и для построения графических бизнес-приложений. С чего начать автоматизацию, рассказано в статье программирование в Visio и в FAQ по автоматизации.