Ovaj kratki vodič objašnjava kako urediti makro u Word pomoću Pythona. Sadrži pojedinosti o postavljanju IDE-a, skup uputa i primjer koda kako promijeniti makro pomoću Pythona u Word datoteci. Naučit ćete pretraživati ciljni makro koristeći različite opcije prikazane u primjeru koda.
Koraci za uređivanje makroa u Wordu pomoću Pythona
- Postavite okruženje za korištenje Aspose.Words for Python via .NET za uređivanje makroa
- Uvezite module Aspose.Words i Aspose.Words.Vba
- Učitajte DOCM datoteku s makrom u objekt Document
- Pristupite vba_project dokumenta
- Definirajte zamjenski VBA makro tekst kao višeredni niz
- Pronađite ciljni modul: pokušajte s indeksom modules[1]; ako nije dostupan, prođite kroz module da pronađete onaj nazvan Module1
- Postavite source_code modula na novi niz makroa
- Spremite dokument kao updated.docm (za zadržavanje makroa) i ispišite poruku o uspjehu
Ovi koraci sažimaju kako urediti makroe u Wordu pomoću Pythona. Učitajte DOCM, uzmite njegov vba_project, definirajte svoj novi makro tekst, zatim pronađite pravi modul—bilo po indeksu ili po imenu—i zamijenite njegov izvorni kod. Na kraju spremite datoteku kao updated.docm kako biste očuvali makroe.
Kod za ažuriranje makroa pomoću Pythona
Ovaj primjer pokazuje kako modificirati makro pomoću Pythona. VbaProject pruža pristup svojim modulima, nazivu, kodnoj stranici i referencama, provjerava je li projekt zaštićen/potpisan i čak klonira projekt. Slično, VbaModule omogućuje pristup nazivu i izvornom kodu odabranog modula, određuje njegov tip modula (proceduralni, dokument, klasa ili dizajner) i klonira ga.
Ovaj članak nas je naučio procesu ažuriranja VBA modula u Word datoteci. Za stvaranje novog makroa pogledajte članak Stvorite makро u Wordu pomoću Pythona.