VBA программирование для Visio
В настоящее время я работаю в системе IVR(Interactive Voice Response). Чтобы добавить услугу в IVR, мне нужно сделать так, чтобы визуализация имела заранее заданную форму, предоставленную продавцом IVR SYstem. Форма запрограммирована в VBA. Я решил изучить VBA для модификации в заранее определенной форме. При поиске в Google, он показывает только результаты для Excel VBA программирования. Это то же самое для Visio также. Пожалуйста, помогите мне получить источник для изучения программирования на VBA для MS VISIO. Так что я могу добавить новую форму для настройки сервиса
1 ответ
Как указывает Тим, в поиске Visio VBA есть много хороших вещей, но я также добавлю несколько ссылок.
Язык (VBA) - это то же самое, что вы найдете в Excel. Разница в объектной модели. Excel работает с рабочими книгами, рабочими таблицами и диапазонами, а Visio - с документами, страницами и формами. Чтобы быть полезным на стороне автоматизации, вам также нужно понимать ShapeSheet, когда вы пишете код, который много говорит с этим "окном свойств".
Я недавно написал пост " Только для начинающих" для людей, плохо знакомых с разработкой Visio, но есть и другие полезные ресурсы:
- Microsoft Visio 2010 SDK (включая библиотеку кодов VBA)
- Разработка решений Microsoft Visio (DVS) - глава 14 и далее
- Visio Insights - блог команды Visio (категория программирования)
- http://visio.mvps.org/VBA/default.html
- Visio Guy (кодовая категория)
- Дэвид Паркер (без кодовой категории, но полно примеров кода)
... и это не так. У любого из вышеупомянутых блогов, включая мой, есть списки других блогов и ресурсов, но это должно сделать вас в настоящее время.
[Обновление от 27 июня 2016 г. - я добавлю еще один ресурс, который может быть полезен для разработчиков, желающих взаимодействовать с Visio, и это недавно состоящий из двух частей видеокурс - " Visio, ободок для разработчиков"]