Makro in Word mit C# erstellen

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#

  1. Richten Sie die Umgebung für Aspose.Words for .NET ein, um mit VBA-Modulen zu arbeiten
  2. Importieren Sie die erforderlichen Namespaces System, Aspose.Words und Aspose.Words.Vba
  3. Erstellen Sie ein neues leeres Document mit der Document-Klasse
  4. Weisen Sie dem Dokument ein neues VBA-Projekt zu, indem Sie ein VbaProject-Objekt initialisieren
  5. Legen Sie den Namen, Typ und Quellcode des VBA-Moduls fest
  6. Fügen Sie das erstellte VBA-Modul zur Modules-Sammlung des VBA-Projekts hinzu
  7. 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.

 Deutsch