Dieser kurze Leitfaden beschreibt, wie man ein Makro in DOCM mit C# erstellt. Er bietet Details zur IDE-Einrichtung, eine Liste der Schritte und Beispielcode für Makroprogrammierung mit C#. Sie lernen, ein VbaProject und ein VbaModule zu erstellen und verschiedene Eigenschaften festzulegen.
Schritte zur Verwendung von Makros in Word mit C#
- Richten Sie die Umgebung für Aspose.Words for .NET ein, um mit VBA-Modulen zu arbeiten
- Importieren Sie die erforderlichen Namespaces System, Aspose.Words und Aspose.Words.Vba
- Erstellen Sie ein neues leeres Document mit der Document-Klasse
- Weisen Sie dem Dokument ein neues VBA-Projekt zu, indem Sie ein VbaProject-Objekt initialisieren
- Legen Sie den Namen, Typ und Quellcode des VBA-Moduls fest
- Fügen Sie das erstellte VBA-Modul zur Modules-Sammlung des VBA-Projekts hinzu
- Save Sie das Dokument als makrofähige Word-Datei
Diese Schritte fassen den Prozess zum Erstellen eines Makros für Word mit C# zusammen. Der Code initialisiert ein neues Word-Dokument, fügt ein VBA-Projekt hinzu und definiert ein Modul mit Makro, indem Name, Typ und Quellcode angegeben werden. Schließlich wird das Modul hinzugefügt und das Dokument als makrofähige Word-Datei gespeichert.
Code zum Hinzufügen eines Makros in MS Word mit C#
Dieser Code hilft beim Erstellen eines makrofähigen Word-Dokuments mit C#. Das VbaProject verwaltet Zeichencodierung, Name, Schutzstatus, Projektreferenzen und enthaltene Module. Die VbaModule-Klasse stellt ein einzelnes Modul in einem VBA-Projekt dar, mit Eigenschaften für Name, Typ (prozedural, Klassen-, Dokumentmodul usw.) und Quellcode und unterstützt das Klonen zur Duplikation.
Dieses Tutorial erklärt die Arbeit mit VBA-Code in C#. Zum Konvertieren einer Word-Datei in JSON lesen Sie den Artikel DOCX in JSON in C# konvertieren.