Tento krátký průvodce popisuje, jak vytvořit makro v DOCM pomocí C#. Poskytuje informace o nastavení IDE, seznam kroků a ukázkový kód makra v C#. Naučíte se, jak vytvořit VbaProject, VbaModule a nastavit různé vlastnosti.
Kroky pro použití maker ve Wordu v C#
- Nastavte prostředí pro použití Aspose.Words for .NET pro práci s moduly VBA
- Importujte potřebné jmenné prostory System, Aspose.Words a Aspose.Words.Vba
- Vytvořte nový prázdný Document pomocí třídy Document
- Přiřaďte dokumentu nový projekt VBA inicializací objektu VbaProject
- Nastavte název, typ a zdrojový kód modulu VBA
- Přidejte vytvořený modul VBA do kolekce Modules projektu VBA dokumentu
- Save dokument jako soubor Word s povoleným makrem
Tyto kroky shrnují proces vytvoření makra pro Word pomocí C#. Kód inicializuje nový dokument Word, připojí projekt VBA a definuje modul s makrem zadáním jeho názvu, typu a zdrojového kódu. Nakonec je modul přidán do projektu a dokument uložen jako soubor Word s povoleným makrem.
Kód pro přidání makra do MS Word pomocí C#
Tento kód pomáhá při vytváření dokumentu Word s povoleným makrem pomocí C#. Třída VbaProject pomáhá spravovat kódovou stránku, název, stav ochrany, odkazy na projekty a obsažené moduly. Třída VbaModule představuje jednotlivý modul v rámci projektu VBA s vlastnostmi pro název, typ (procedurální, třídní, dokumentový apod.) a zdrojový kód a podporuje klonování pro duplikaci.
Tento návod vysvětluje práci s VBA kódem v C#. Pro převod souboru Word na JSON se podívejte na článek Převod DOCX na JSON v C#.