|
Форум visio.getbb.ru |
О форумах
Библиотека | Частые вопросы | Литература | Склад материалов Visio Navigator | Blog | Полезные ссылки | О сайте История Visio | Продукты Visio |
| Для русскоязычных пользователей Visio. Начинающих и профессионалов. Где взять, как сделать, что купить и т.д. |
Visio содержит множество шаблонов и дополнений, позволяющих использовать его в самых разных областях деятельности без дополнительных усилий. Просто купил и используй. Но главная отличительная особенность этого продукта - это возможность самостоятельной адаптации к любой задаче. Пользователь может создавать свои интеллектуальные шейпы (смарт-шейпы), управляемые данными и обладающие определенным поведением. Создавать шаблоны и трафареты, автоматизировать как простые функции, так и сложные задачи с помощью различных языков программирования. Причем начинать можно с малого, а с другой стороны предела нет.
В подчиненных разделах навигатора приведены справочные материалы по более мелким темам, здесь же хочу указать основные комплексные материалы для разработчиков:
Visio, a flyby for developers в двух частях - пожалуй, лучший обзор Visio для начинающих разработчиков. Автор Джон Голдсмит. Это два видео, длиной чуть менее часа каждый. Идеальный обзор для тех, кто приступает к работе. Здесь Джон не углубляется в тонкости, зато очень полно показывает все основы. К сожалению, звук только на английском.
| Часть 1 | Часть 2 |
| Структура — типы файлов и основы конструкции шейпов | Варианты расширения: VBA, C# (Addins), C++ (Addons), Visio Drawing Control и PowerShell. |
| Логика шейпа — параметрическое поведение, формулы и наследование | Объектная модель |
| Данные — раздел данных шейпа, связь с данными и графика | Обработка событий |
| Отношения - приклеивание и структурированные диаграммы | Развертывание |
| Макет — встроенные возможности размещения и компоновки |
Если у кого совсем плохо с английским, то для второй части можно использовать перевод. Это текстовый файл с разметкой по времени.
Developing Visio solutions (DVS) Разработка решений Visio
В свое время это была лучшая книга для разработчиков. Немного устарела и не содержит последних нововведений, но тем не менее и сейчас остается лучшей. Книга входит в состав SDK и когда-то поставлялась с Visio. На данный момент доступна на сайте старой документации, а также в PDF формате.
Разделы DVS:
| Разработка шейпов | Работа с документом, страницей и шейпом |
| Мастер-шейп, трафарет, шаблон, документ | Автоматизация формул |
| Формулы в Visio | Автоматизация рисования |
| Управление геометрией с помощью формул | Автоматизация соединений в решениях Visio |
| Группирование и объединение шейпов | Интеграция данных в решениях Visio |
| Изменение поведения шейпа | Поддержка событий |
| Работа с 1-D шейпами, соединения и приклеивание | Настройка интерфейса Visio |
| Управление поведением текста | Использование COM Addins |
| Управление стилями, форматом, цветом | Использование ActiveX элементов |
| Размещение шейпов в документе | Управление Undo в программах |
| Масштабируемые шейпы и измерения | Упаковка решений Visio |
| Упаковка трафаретов и шаблонов | Программирование Visio на Visual Basic |
| Автоматизация и объектная модель Visio | Программирование на C++ |
| Программирование Visio с VBA |
14.05.2022 Video 
14.05.2022 Video 
14.06.2014  
Подскажите, пожалуйста, как удалить макрос?
У меня возникла проблема, после удаления макроса (любого кода в окне VBA) после закрытия и открытия файла с рисунком выходит запрос на Disable или Enable выполнения макроса. Подскажите, пожалуйста, как удалить макрос.
Вообще-то никогда не пробовал этого делать, но вот сейчас проверил такой вариант. 1. Сохранить рисунок в формате XML (.vdx). 2. Открыть его в текстовом редакторе. 3. Удалить секцию ... 4. Загрузить .vdx и сохранить его опять в .vsd Совершенно не уверен, что это единственный или даже просто правильный путь. Предлагаю проверить, пока никто не подсказал лучшего. И не забудьте сохранить копию исходного файла на всякий случай :)