Ця стаття знайомить із VBA-програмуванням у MS Word за допомогою Java. Вона містить налаштування IDE, список інструкцій для написання застосунку та приклад коду для розробки макросу для DOCM за допомогою Java. Ви дізнаєтесь, як налаштувати різні властивості VBA-проєкту та його модулів.
Кроки для створення макросу у MS Word за допомогою Java
- Налаштуйте середовище для використання Aspose.Words for Java, щоб увімкнути макроси у файлі Word
- Імпортуйте необхідні модулі, включаючи Document, VbaModule, VbaProject і VbaModuleType
- Створіть порожній файл Word, використовуючи клас Document
- Створіть об’єкт VbaProject і задайте його ім’я
- Додайте цей проєкт до новоствореного файлу Word
- Створіть VbaModule і задайте його ім’я, тип і вихідний код
- Додайте цей модуль до колекції модулів у VbaProject файлу Word
- Збережіть файл Word із новим VBA-проєктом і модулем
Ці кроки узагальнюють процес написання VBA-скрипту за допомогою Java для файлу DOCM у Word. У цьому процесі імпортуються модулі Document, VbaProject, VbaModule і VbaModuleType, створюється порожній документ Word, ініціалізується іменований VbaProject і додається до документа. Потім створюється VbaModule із його ім’ям, типом і кодом макросу, додається до колекції модулів проєкту, після чого документ зберігається як файл із підтримкою макросів, що містить новий VBA-проєкт і модуль.
Код для створення макросів у MS Word за допомогою Java
Наведений вище код допомагає створити документ Word із підтримкою макросів за допомогою Java. Клас VbaProject надає доступ до сторінки коду та імені VBA-проєкту, вказує стан захисту/підпису і забезпечує колекції для керування його модулями та посиланнями. Клас VbaModule отримує/встановлює ім’я, вихідний код і тип модуля VBA (процедурний, документний, класовий або дизайнерський).
Ця стаття навчила нас, як працювати з VBA для Word за допомогою Java. Щоб перетворити DOCX у JSON, перегляньте статтю Перетворення DOCX у JSON у Java.