Работа с 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 собственост, която създава копие от съществуващия проект