Arbeiten mit VBA Macros

Visual Basic für Anwendungen (VBA) für Microsoft Word ist eine einfache, aber leistungsstarke Programmiersprache, die verwendet werden kann, um die Funktionalität zu erweitern. Aspose.Words API bietet drei Klassen, um Zugang zum VBA-Projektquellencode zu erhalten:

  • Die VBAProject Klasse bietet Zugang zu den VBA-Projektinformationen
  • Die VBAModulesCollection class gibt die Sammlung von VBA-Projektmodulen zurück
  • Die VbaModule class bietet Zugang zum VBA-Projektmodul

Ein VBA-Projekt erstellen

Aspose.Words API bietet VbaProject Eigentum, um VbaProject in das Dokument zu bekommen oder einzustellen.

Das folgende Codebeispiel zeigt, wie man ein VBA-Projekt und VBA-Modul zusammen mit Grundeigenschaften z. Name und Typ:

Lesen Sie Macros

Aspose.Words bietet auch Benutzern die Möglichkeit, VBA-Makros zu lesen.

Das folgende Codebeispiel zeigt, wie VBA Macros aus dem Dokument gelesen werden kann:

Macros ändern

Verwendung Aspose.Words, Benutzer können VBA-Makros modifizieren.

Das folgende Codebeispiel zeigt, wie VBA Macros mit der SourceCode Eigentum:

Clone VBA Projekt

Mit Aspose.Words es ist auch möglich, VBA-Projekte zu klonen.

Das folgende Codebeispiel zeigt, wie man das VBA-Projekt mit dem Clone Eigentum, das eine Kopie des bestehenden Projekts erstellt:

Clone VBA Modul

Bei Bedarf können Sie auch VBA-Module klonen.

Das folgende Codebeispiel zeigt, wie man das VBA-Modul mit dem Clone Eigentum, das eine Kopie des bestehenden Projekts erstellt