Den här korta handledningen visar hur man tar bort Excel-makron i Python. Den innehåller information om hur du konfigurerar IDE:t, en lista med steg och exempelkod för att ta bort VBA-projektet i Excel med Python. Den ger också detaljer om hur du väljer målmodulen i VBA-projektet och tar bort alla eller en specifik modul beroende på kraven.
Steg för att ta bort Excel-makron i Python
- Konfigurera miljön för att använda Aspose.Cells for Python via Java
- Importera nödvändiga resurser från biblioteket
- Starta JVM med hjälp av jpype-biblioteket
- Ladda licensen för att använda alla funktioner i produkten
- Ladda käll-XLSM-filen till ett objekt av klassen Workbook
- Hämta module-samlingen från egenskapen VbaProject i den laddade arbetsboken
- Anropa metoden remove(), removeAt() eller removeMacro() med lämpliga argument
- Spara utdata-XLSM-filen på disken
Dessa steg sammanfattar processen för att ta bort makron från Excel i Python. Starta processen genom att importera jpype för att starta JVM, använda cells-biblioteket för att utföra önskad uppgift och ladda licensen om den finns tillgänglig. Ladda mål-XLSM-arbetsboken, få åtkomst till getVbaProject, få åtkomst till modulsamlingen och anropa metoden remove() eller andra relevanta metoder för att ta bort moduler.
Kod för att ta bort Excel VBA i Python
Den här koden visar hur man tar bort moduler eller ett VBA-projekt. Metoden remove() tar modulnamnet som argument, removeAt() tar modulindexet och en annan överlagrad remove()-metod tar en kalkylbladsreferens för att ta bort alla moduler för det bladet. För att ta bort hela VBA-projektet, anropa removeMacro() i klassen Workbook.
Den här artikeln har lärt oss processen för att få åtkomst till VBA-projektet och arbeta med dess moduler. För att lägga till kod i ett VBA-bibliotek, se artikeln Lägg till kod i Excel VBA-biblioteket med Python.