Робота з макросами 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, яка створює копію існуючого проекту: