In dieser Kurzanleitung wird der Vorgang zum Hinzufügen von Code zur Excel-VBA-Bibliothek mit Python erläutert. Es enthält Details zum Einrichten der IDE für die Entwicklung, eine Liste von Schritten, die die Programmieraufgaben definieren, und einen Beispielcode, der zeigt, wie man Excel-Makrobibliothek mit Python erstellt. Sie lernen, auf die VBA-Bibliothek zuzugreifen und Module/Codes entsprechend den Anforderungen hinzuzufügen.
Schritte zum Hinzufügen einer Excel VBA-Quellcodebibliothek mit Python
- Stellen Sie die IDE so ein, dass sie Aspose.Cells für Python über Java verwendet, um die VBA-Bibliothek zu aktualisieren
- Erstellen Sie ein Workbook-Objekt, greifen Sie auf ein Blatt zu und fügen Sie ein neues module hinzu.
- Greifen Sie beim Erstellen des Moduls über den zurückgegebenen Index auf das neu erstellte Modul zu
- Legen Sie den Namen des Moduls fest
- Legen Sie den Code für das Modul fest
- Speichern Sie die resultierende Excel-Datei als XLSM
Diese Schritte fassen den Prozess zusammen, um mit Python auf die VBA-Codebibliothek zuzugreifen und Module hinzuzufügen. Beginnen Sie den Prozess, indem Sie eine Arbeitsmappe erstellen oder laden, ein Arbeitsblatt auswählen und dem VBA-Projekt ein Modul und Code hinzufügen. Legen Sie abschließend den Namen und die Codes im neu erstellten Modul fest und speichern Sie die XLSM-Datei auf der Festplatte.
Code zum Aktualisieren der VBA-Codebibliothek mit Python
Dieser Beispielcode demonstriert den Prozess zum Hinzufügen eines Moduls mit Code in der Excel VBA-Codebibliothek unter Verwendung von Python. Dieser Beispiel-VBA-Code ändert die Hintergrundfarbe jeder Zelle in Grün, wenn Sie eine gerade Zahl in die Zelle eingeben. Sie können den Vba-Modultyp auf PROCEDURAL, DOCUMENT, CLASS oder DESIGNER festlegen.
In diesem Artikel wurde der Prozess des Hinzufügens eines Makros zu einer Excel-Datei behandelt. Wenn Sie den Schutz einer Excel-Datei aufheben möchten, lesen Sie den Artikel zu So heben Sie den Schutz von Excel in Python auf.