Робота з VBA Macros
Visual Basic для додатків (VBA) Microsoft Word - проста, але потужна мова програмування, яка може бути використана для розширення функціональності. Aspose.Words API надає три класи для доступу до коду VBA:
- У VBAProject Клас надає доступ до інформації про проект ВБА
- У VBAModuleCollection Клас повертає колекцію модулів проекту ВБА
- У VbaModule Клас надає доступ до модуля проекту VBA
- У VbaModuleType анумація визначає типи моделі в проекті VBA. Модуль може бути процедурний модуль, модуль документа, модуль класу або модуль дизайнера
Створення проекту VBA
Aspose.Words API забезпечує VbaProject майно, щоб отримати або встановити VbaProject в документі.
Приклад коду показує, як створити проект VBA та модуль VBA разом з базовими властивостями, наприклад, Ім’я та тип:
Читати Macros
Aspose.Words також надає користувачам можливість читати макроси VBA.
Приклад коду показує, як читати VBA Macros з документа:
Написати або змінити Macros
Використання Aspose.Words, користувачі можуть змінювати макроси VBA.
Приклад коду показує, як змінити VBA Macros за допомогою SourceCode майно:
Клон ВБА Проекти
З Aspose.Words Також можна клонувати проекти ВБА.
Приклад коду показує, як клонувати проект ВБА за допомогою програми Clone майно, яке створює копію існуючого проекту:
Клон ВБА Модуль
Ви також можете налаштувати модулі VBA, якщо це необхідно.
Приклад коду показує, як налаштувати модуль VBA за допомогою Clone майно, яке створює копію існуючого проекту:
Робота з сертифікатами проекту VBA
Aspose.Words API забезпечує VbaReferenceCollection Клас роботи з VBA Project Посилання, що представляють колекцію довідок проєкту VBA.
Приклад коду показує, як видалити деякі посилання з колекції посилань з проекту VBA: