Работа с VBA Макрос
Visual Basic за заявления (VBA) за Microsoft Word е прост, но мощен програмен език, който може да се използва за разширяване на функционалността. Aspose.Words API осигурява три класа за достъп до изходния код на проекта VBA:
- На VBAProject Класът осигурява достъп до информация за проекта VBA
- На VBAModulesCollection клас връща колекцията на VBA проектни модули
- На VbaModule Класът осигурява достъп до модула на проекта VBA
Създаване на VBA проект
Aspose.Words API осигурява VbaProject имот, за да получите или настроите VbaProject в документа.
Следният пример за код показва как да се създаде VBA проект и VBA модул заедно с основни свойства, например. Име и тип:
Чети макроси
Aspose.Words Също така дава възможност на потребителите да четат VBA макрос.
Следният пример за код показва как да прочетете VBA Макрос от документа:
Промяна на макроси
Използване Aspose.Words, потребителите могат да модифицират VBA макрос.
Следният пример за код показва как да модифицирате VBA Macros с помощта на SourceCode собственост:
Клон VBA Проект
С Aspose.Words възможно е също така да се клонират проекти на VBA.
Следният пример за код показва как да клонирате проекта VBA с помощта на Clone собственост, която създава копие от съществуващия проект:
Клон VBA Модул
Можете също така да клонирате VBA модули, ако е необходимо.
Следният пример за код показва как да клонирате модула VBA с помощта на Clone собственост, която създава копие от съществуващия проект