Dieser Artikel führt in die VBA-Programmierung in MS Word mit Java ein. Er enthält IDE-Einstellungen, eine Liste von Anweisungen zur Anwendungsentwicklung und ein Beispielcode zur Erstellung eines Makros für DOCM mit Java. Sie lernen, verschiedene Eigenschaften des VBA-Projekts und der Module festzulegen.
Schritte zum Erstellen eines Makros in MS Word mit Java
- Richten Sie die Umgebung ein, um Aspose.Words for Java zur Aktivierung von Makros in einer Word-Datei zu verwenden
- Importieren Sie die erforderlichen Module, einschließlich Document, VbaModule, VbaProject und VbaModuleType
- Erstellen Sie eine leere Word-Datei mit der Document-Klasse
- Erstellen Sie ein VbaProject-Objekt und legen Sie dessen Namen fest
- Fügen Sie dieses Projekt zur neu erstellten Word-Datei hinzu
- Erstellen Sie ein VbaModule und legen Sie seinen Namen, Typ und Quellcode fest
- Fügen Sie dieses Modul der Modulsammlung des VbaProjects in der Word-Datei hinzu
- Speichern Sie die Word-Datei mit dem neuen VBA-Projekt und dem Modul darin
Diese Schritte fassen den Prozess des Schreibens eines VBA-Skripts mit Java für eine Word-DOCM-Datei zusammen. Dabei werden Document, VbaProject, VbaModule und VbaModuleType importiert, eine leere Word-Datei erstellt, ein benanntes VbaProject initialisiert und an das Dokument angehängt. Anschließend wird ein VbaModule mit seinem Namen, Typ und Makroquellcode erstellt, zur Modulsammlung des Projekts hinzugefügt und die Datei als makroaktiviertes Dokument gespeichert, das das neue VBA-Projekt und Modul enthält.
Code zum Erstellen von Makros in MS Word mit Java
Der obige Code hilft beim Erstellen eines makroaktivierten Word-Dokuments mit Java. Die Klasse VbaProject stellt die Codepage und den Namen des VBA-Projekts bereit, zeigt den Schutz-/Signaturstatus an und bietet Sammlungen zur Verwaltung seiner Module und Referenzen. Die Klasse VbaModule ruft den Namen, Quellcode und Typ (prozedural, dokumentbezogen, Klassen- oder Designer-Modul) ab und legt sie fest.
Dieser Artikel hat gezeigt, wie man mit VBA für Word in Java arbeitet. Um eine DOCX-Datei in JSON umzuwandeln, lesen Sie den Artikel DOCX in JSON in Java konvertieren.