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