Denna korta guide beskriver hur man skapar ett makro i DOCM med C#. Den innehåller detaljer om IDE-inställningar, en lista över steg och ett exempel på makrokod med C#. Du lär dig hur man skapar ett VbaProject, ett VbaModule och ställer in olika egenskaper.
Steg för att använda makron i Word med C#
- Konfigurera miljön för att använda Aspose.Words for .NET för att arbeta med VBA-moduler
- Importera de nödvändiga namnområdena System, Aspose.Words och Aspose.Words.Vba
- Skapa ett nytt tomt Document med klassen Document
- Tilldela ett nytt VBA-projekt till dokumentet genom att initiera ett VbaProject-objekt
- Ange namn, typ och källkod för VBA-modulen
- Lägg till den skapade VBA-modulen i dokumentets VBA-projektmodulsamling
- Save dokumentet som en makroaktiverad Word-fil
Dessa steg sammanfattar processen för att skapa ett makro för Word med C#. Koden initierar ett nytt Word-dokument, bifogar ett VBA-projekt och definierar en modul med makro genom att ange namn, typ och källkod. Slutligen läggs modulen till i projektet, och dokumentet sparas som en makroaktiverad fil.
Kod för att lägga till makro i MS Word med C#
Denna kod hjälper till att skapa ett makroaktiverat Word-dokument med C#. VbaProject hanterar kodsida, namn, skyddsstatus, projektreferenser och moduler som ingår. Klassen VbaModule representerar en enskild modul i ett VBA-projekt med egenskaper för namn, typ (procedural, klass, dokument etc.) och källkod samt stöd för kloning.
Denna handledning förklarar hur man arbetar med VBA-kod i C#. För att konvertera en Word-fil till JSON, se artikeln Konvertera DOCX till JSON i C#.