Ten artykuł przedstawia programowanie VBA w MS Word z wykorzystaniem Java. Zawiera on ustawienia IDE, listę instrukcji dotyczących tworzenia aplikacji oraz przykładowy kod umożliwiający opracowanie makra dla DOCM przy użyciu Java. Nauczysz się, jak konfigurować różne właściwości projektu VBA i jego modułów.
Kroki tworzenia makra w MS Word za pomocą Java
- Skonfiguruj środowisko do użycia Aspose.Words for Java, aby włączyć makra w pliku Word
- Zaimportuj wymagane moduły, w tym Document, VbaModule, VbaProject oraz VbaModuleType
- Utwórz pusty plik Word przy użyciu klasy Document
- Utwórz obiekt VbaProject i ustaw jego nazwę
- Dodaj ten projekt do nowo utworzonego pliku Word
- Utwórz VbaModule i ustaw jego nazwę, typ oraz kod źródłowy
- Dodaj ten moduł do kolekcji modułów w VbaProject pliku Word
- Zapisz plik Word z nowym projektem i modułem VBA
Te kroki podsumowują proces tworzenia skryptu VBA przy użyciu Java dla pliku Word DOCM. W tym procesie importujesz Document, VbaProject, VbaModule oraz VbaModuleType, następnie tworzysz pusty dokument Word, inicjujesz nazwany projekt VbaProject i dołączasz go do dokumentu. Następnie tworzysz VbaModule z jego nazwą, typem i kodem źródłowym makra, dodajesz go do kolekcji modułów projektu i zapisujesz dokument jako plik z włączonymi makrami zawierający nowy projekt VBA i moduł.
Kod tworzenia makr w MS Word przy użyciu Java
Powyższy kod pomaga w tworzeniu pliku Word z włączonymi makrami przy użyciu Java. Klasa VbaProject udostępnia stronę kodu i nazwę projektu VBA, wskazuje stan ochrony/podpisu i udostępnia kolekcje do zarządzania modułami i odniesieniami. Klasa VbaModule umożliwia pobieranie i ustawianie nazwy, kodu źródłowego i typu modułu VBA (proceduralny, dokumentowy, klasowy lub projektowy).
Ten artykuł pokazał, jak pracować z VBA dla Worda przy użyciu Java. Aby przekonwertować plik DOCX na JSON, zapoznaj się z artykułem Konwersja DOCX do JSON w Java.