Skapa ett makro i Word med Java

Denna artikel introducerar VBA-programmering i MS Word med Java. Den innehåller IDE-inställningar, en lista med instruktioner för att skriva applikationen och ett exempel på kod för att utveckla ett makro för DOCM med Java. Du kommer att lära dig hur du ställer in olika egenskaper för VBA-projektet och dess moduler.

Steg för att skapa ett makro i MS Word med Java

  1. Konfigurera miljön för att använda Aspose.Words for Java för att aktivera makron i en Word-fil
  2. Importera de nödvändiga modulerna, inklusive Document, VbaModule, VbaProject och VbaModuleType
  3. Skapa en tom Word-fil med klassen Document
  4. Skapa ett VbaProject-objekt och ange dess namn
  5. Lägg till detta projekt i den nyskapade Word-filen
  6. Skapa ett VbaModule och ange dess namn, typ och källkod
  7. Lägg till denna modul i modulsamlingen i Word-filens VbaProject
  8. Spara Word-filen med det nya VBA-projektet och modulen

Dessa steg sammanfattar processen för att skriva ett VBA-skript med Java för en Word DOCM-fil. I denna process importeras Document, VbaProject, VbaModule och VbaModuleType, en tom Word-fil skapas, ett namngivet VbaProject initieras och bifogas dokumentet. Därefter skapas ett VbaModule med dess namn, typ och makrokällkod, läggs till i projektets modulsamling och dokumentet sparas som en makroaktiverad fil som innehåller det nya VBA-projektet och modulen.

Kod för att skapa makron i MS Word med Java

Koden ovan hjälper till att skapa ett makroaktiverat Word-dokument med Java. Klassen VbaProject exponerar kodsidan och namnet på VBA-projektet, indikerar skydds-/signeringsstatus och tillhandahåller samlingar för att hantera dess moduler och referenser. Klassen VbaModule hämtar/anger namnet, källkoden och typen av VBA-modul (procedural, dokument, klass eller designer).

Denna artikel lärde oss hur man arbetar med VBA för Word med Java. För att konvertera en DOCX-fil till JSON, se artikeln Konvertera DOCX till JSON i Java.

 Svenska