Skapa ett makro i Word med C#

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#

  1. Konfigurera miljön för att använda Aspose.Words for .NET för att arbeta med VBA-moduler
  2. Importera de nödvändiga namnområdena System, Aspose.Words och Aspose.Words.Vba
  3. Skapa ett nytt tomt Document med klassen Document
  4. Tilldela ett nytt VBA-projekt till dokumentet genom att initiera ett VbaProject-objekt
  5. Ange namn, typ och källkod för VBA-modulen
  6. Lägg till den skapade VBA-modulen i dokumentets VBA-projektmodulsamling
  7. 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#.

 Svenska