Для русскоязычных пользователей Visio. Начинающих и профессионалов. Где взять, как сделать, что купить и т.д.

Реализация

Перечень литературы

14.06.2014  About Microsoft Visio Add-ons and COM Add-ins   Microsoft    

29.03.2010  Visio Add-On Getting Started   Eugene Krasnikov    

Ответы на вопросы

Варианты приложений для Visio

Меня всегда смущало разнообразие вариантов создания надстроек Visio. В настоящее время я использую Delphi с каркасами кода Graham Wideman для создания файлов exe и vsl. Плюсы: У меня уже есть Delphi, и я им доволен работает в Visio 2000 Минусы: сложно воспользоваться новыми функциями Visio нужен сертификат, чтобы опубликовать код Какие еще есть варианты и каковы плюсы и минусы?  

VB.NET и C# полны современных функций (которые, вероятно, уже есть у Delphi, ха-ха!). И действительно хороших библиотек, которые упрощают кодирование даже вне Visio. Внутри Visual studio хорошие свертываемые блоки комментариев и процедуры, а частичные классы отделяют машинный код от вашего кода. Последние версии позволяют расширять библиотеку типов Visio, что довольно круто, но я пока недостаточно хорош, чтобы действительно говорить об этом. Савин Редди использовал это в библиотеках и проектах, которые он опубликовал. Недостатком является то, что вы по-прежнему не можете создавать VSL, и Microsoft использует COM Add-in как единственный путь. Я нахожу их болью в заднице, я видел так много долгих дискуссий о бесконечных головных болях при развертывании, строгих именах, подписывании кода, публикации решений (для трафаретов и шаблонов), бла-бла-бла. И вы должны опубликовать Marker Events для доступа к надстройкам. Marker Events очень неудобны для захвата кода. С VSL форма может напрямую вызывать надстройку с некоторыми аргументами. По крайней мере, Visual Studio имеет хорошие шаблоны проектов для начала работы. VBA отлично подходит для начала работы и для доставки клиентам, которые на самом деле не имеют разработчиков, но боятся скомпилированных .exe или .dll, которые они не могут настроить или даже изучить. Но это быстро становится грязным для развертывания для многих людей, и вы быстро начинаете скучать по организации кода, авто-помощи и библиотекам .NET. Что действительно нужно Visio, так это какое-то центральное место для утилит, которые люди создают, без всяких хлопот с развертыванием, подписанием и т.д. Я мог бы продолжать и продолжать... (Источник - http://visguy.com/vgforum/index.php?topic=1056.msg4622#msg4622)