Dit artikel introduceert VBA-programmering in MS Word met Java. Het bevat de IDE-instellingen, een lijst met instructies voor het schrijven van de toepassing en een voorbeeldcode voor het ontwikkelen van een macro voor DOCM met Java. U leert hoe u verschillende eigenschappen van het VBA-project en de modules kunt instellen.
Stappen om een macro te maken in MS Word met Java
- Stel de omgeving in om Aspose.Words for Java te gebruiken om macro’s in een Word-bestand in te schakelen
- Importeer de vereiste modules, inclusief Document, VbaModule, VbaProject en VbaModuleType
- Maak een leeg Word-bestand met de klasse Document
- Maak een VbaProject-object en stel de naam in
- Voeg dit project toe aan het nieuw gemaakte Word-bestand
- Maak een VbaModule en stel de naam, het type en de broncode in
- Voeg deze module toe aan de modulecollectie in het VbaProject van het Word-bestand
- Sla het Word-bestand op met het nieuwe VBA-project en de module
Deze stappen vatten het proces samen om een VBA-script met Java te schrijven voor een Word DOCM-bestand. In dit proces worden Document, VbaProject, VbaModule en VbaModuleType geïmporteerd, wordt een leeg Word-document gemaakt, een benoemd VbaProject geïnitialiseerd en aan het document toegevoegd. Vervolgens wordt een VbaModule gemaakt met zijn naam, type en macrobroncode, toegevoegd aan de modulecollectie van het project en het document wordt opgeslagen als een macro-ingeschakeld bestand met het nieuwe VBA-project en de module.
Code voor het maken van macro’s in MS Word met Java
De bovenstaande code helpt bij het maken van een macro-ingeschakeld Word-document met Java. De VbaProject-klasse geeft toegang tot de codepagina en de naam van het VBA-project, geeft de status van bescherming of handtekening aan en biedt collecties om de modules en referenties te beheren. De VbaModule-klasse krijgt/stelt de naam, broncode en het type van de VBA-module in (procedureel, document, klasse of ontwerper).
Dit artikel heeft geleerd hoe u kunt werken met VBA voor Word met Java. Om een DOCX-bestand naar JSON te converteren, raadpleegt u het artikel DOCX naar JSON converteren in Java.