Тази статия представя 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.