Управление кодами VBA Visio с поддержкой макросов diagram.
Добавить модуль VBA
Следующий пример кода добавляет новый модуль VBA и код макроса и сохраняет выходные данные в формате VSDM. Один раз вы откроете выходной файл VSDM в Microsoft Visio и щелкните значокРазработчик > Visual Basic команд меню, вы увидите модуль с именем «TestModule», а внутри него вы увидите следующий код макроса.
Sub ShowMessage()
MsgBox "Welcome to Aspose!"
End Sub
Вот пример кода для создания выходного файла VSDM с модулем VBA и кодом макроса.
Изменить VBA или макрос
Вы можете изменить код VBA или макроса, используя Aspose.Diagram. Aspose.Diagram добавил следующее пространство имен и классы для чтения и изменения проекта VBA в файле Visio.
- Aspose.Diagram.Vba
- VbaProject
- ВбаМодулеКоллекция
- VbaModule
Эта статья покажет вам, как изменить код VBA или макроса внутри исходного файла Visio, используя Aspose.Diagram.
Следующий пример кода загружает исходный файл Visio, внутри которого находится следующий код VBA или макроса.
Sub Button1_Click()
MsgBox "This is test message."
End Sub
После выполнения образца кода Aspose.Diagram код VBA или макроса будет изменен следующим образом.
Sub Button1_Click()
MsgBox "This is Aspose.Diagram message."
End Sub
Вы можете скачатьисходный файл Visio ивыходной файл Visio по указанным ссылкам.