Excel makrokomandų pašalinimas naudojant Python

Šis trumpas vadovas paaiškina, kaip pašalinti Excel makrokomandas naudojant Python. Jame pateikiama IDE nustatymo informacija, veiksmų sąrašas ir pavyzdinis kodas, skirtas VBA projekto ištrynimui Excel aplinkoje naudojant Python. Taip pat pateikiama informacija, kaip pasirinkti tikslinį modulį VBA projekte ir pašalinti visus arba konkretų modulį pagal poreikius.

Excel makrokomandų ištrynimo veiksmai naudojant Python

  1. Nustatykite aplinką naudoti Aspose.Cells for Python via Java
  2. Importuokite reikalingus išteklius iš bibliotekos
  3. Paleiskite JVM naudodami jpype biblioteką
  4. Įkelkite licenciją, kad galėtumėte naudotis visomis produkto funkcijomis
  5. Įkelkite pradinį XLSM failą į Workbook klasės objektą
  6. Gaukite module rinkinį iš įkelto darbaknygės VbaProject savybės
  7. Iškvieskite remove(), removeAt() arba removeMacro() metodą su tinkamais argumentais
  8. Išsaugokite išvesties XLSM failą diske

Šie veiksmai apibendrina Excel makrokomandų pašalinimo naudojant Python procesą. Pradėkite procesą importuodami jpype JVM paleidimui, naudokite cells biblioteką reikiamai užduočiai atlikti ir įkelkite licenciją, jei ji yra. Įkelkite tikslinę XLSM darbaknygę, pasiekite getVbaProject, gaukite prieigą prie modulių rinkinio ir iškvieskite remove() arba kitus atitinkamus metodus moduliams pašalinti.

Excel VBA ištrynimo kodas naudojant Python

Šis kodas parodo, kaip pašalinti modulius arba VBA projektą. remove() metodas priima modulio pavadinimą kaip argumentą, removeAt() priima modulio indeksą, o kita perkrauta remove() metodo versija priima darbalapio nuorodą, kad pašalintų visus to darbalapio modulius. Norėdami ištrinti visą VBA projektą, iškvieskite removeMacro() Workbook klasėje.

Šis straipsnis supažindino su VBA projekto pasiekimo ir darbo su jo moduliais procesu. Norėdami pridėti kodą į VBA biblioteką, žr. straipsnį Kodo pridėjimas į Excel VBA biblioteką naudojant Python.

 Latviski