Kopieren Sie VBA Macro UserForm DesignerStorage aus der Vorlage in die Zielarbeitsmappe

Mögliche Nutzungsszenarien

Aspose.Cells ermöglicht es Ihnen, das VBA-Projekt von einer Excel-Datei in eine andere Excel-Datei zu kopieren. Das VBA-Projekt besteht aus verschiedenen Arten von Modulen, z. B. Dokument, Verfahren, Designer usw. Alle Module können mit einfachem Code kopiert werden, aber für das Designer-Modul gibt es einige zusätzliche Daten namens Designer Storage, auf die zugegriffen oder kopiert werden muss. Die folgenden zwei Methoden befassen sich mit Designer Storage.

Kopieren Sie VBA Macro UserForm DesignerStorage aus der Vorlage in die Zielarbeitsmappe

Bitte sehen Sie sich den folgenden Beispielcode an. Es kopiert das VBA-Projekt aus derVorlage Excel-Dateiin eine leere Arbeitsmappe und speichert sie alsExcel-Datei ausgeben. Wenn Sie das VBA-Projekt in der Excel-Vorlagendatei öffnen, sehen Sie ein Benutzerformular wie unten gezeigt. Das Benutzerformular besteht aus Designer Storage, daher wird es mit kopiertVbaModuleCollection.GetDesignerStorage() undVbaModuleCollection.AddDesignerStorage() Methoden.

todo: Bild_alt_Text

Der folgende Screenshot zeigt die Excel-Ausgabedatei und deren Inhalt, die aus der Excel-Vorlagendatei kopiert wurden. Wenn Sie auf die Schaltfläche 1 klicken, wird das VBA-Benutzerformular geöffnet, das selbst über eine Befehlsschaltfläche verfügt, die beim Klicken ein Meldungsfeld anzeigt.

todo: Bild_alt_Text

Beispielcode