Fügen Sie Code in der Excel VBA-Bibliothek mit Python hinzu

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

  1. Stellen Sie die IDE so ein, dass sie Aspose.Cells für Python über Java verwendet, um die VBA-Bibliothek zu aktualisieren
  2. Erstellen Sie ein Workbook-Objekt, greifen Sie auf ein Blatt zu und fügen Sie ein neues module hinzu.
  3. Greifen Sie beim Erstellen des Moduls über den zurückgegebenen Index auf das neu erstellte Modul zu
  4. Legen Sie den Namen des Moduls fest
  5. Legen Sie den Code für das Modul fest
  6. 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.

 Deutsch