Vytvoření makra ve Wordu pomocí Java

Tento článek představuje programování VBA ve Wordu pomocí Java. Obsahuje nastavení IDE, seznam pokynů pro psaní aplikace a ukázkový kód pro vývoj makra pro DOCM pomocí Java. Naučíte se nastavit různé vlastnosti VBA projektu a modulů.

Kroky pro vytvoření makra v MS Word pomocí Java

  1. Nastavte prostředí pro použití Aspose.Words for Java k povolení maker ve Word souboru
  2. Importujte požadované moduly, včetně Document, VbaModule, VbaProject a VbaModuleType
  3. Vytvořte prázdný Word soubor pomocí třídy Document
  4. Vytvořte objekt VbaProject a nastavte jeho název
  5. Přidejte tento projekt do nově vytvořeného Word souboru
  6. Vytvořte VbaModule a nastavte jeho název, typ a zdrojový kód
  7. Přidejte tento modul do kolekce modulů ve VbaProject Word souboru
  8. Uložte Word soubor s novým VBA projektem a modulem

Tyto kroky shrnují proces psaní VBA skriptu v Javě pro Word soubor DOCM. V tomto procesu se importují třídy Document, VbaProject, VbaModule a VbaModuleType, vytvoří se prázdný dokument Word, inicializuje pojmenovaný projekt VbaProject a připojí se k dokumentu. Dále se vytvoří VbaModule s jeho názvem, typem a makro kódem, přidá se do kolekce modulů projektu a dokument se uloží jako soubor s podporou maker, který obsahuje nový VBA projekt a modul.

Kód pro vytvoření maker v MS Word pomocí Java

Výše uvedený kód pomáhá vytvořit dokument Word s podporou maker pomocí Java. Třída VbaProject zpřístupňuje kódovou stránku a název projektu VBA, indikuje stav ochrany/podpisu a poskytuje kolekce pro správu jeho modulů a referencí. Třída VbaModule získává/nastavuje název, zdrojový kód a typ VBA modulu (procedurální, dokumentový, třídový nebo návrhový).

Tento článek nás naučil, jak pracovat s VBA pro Word pomocí Java. Chcete-li převést soubor DOCX na JSON, odkazujte na článek Převod DOCX na JSON v Java.

 Čeština