Makró szerkesztése Wordben Python segítségével

Ez a rövid útmutató elmagyarázza, hogyan lehet makrót szerkeszteni a Word Python segítségével. Tartalmazza az IDE beállításának részleteit, egy sor utasítást és egy példakódot, amellyel a makrót Python segítségével megváltoztathatja egy Word fájlban. Megtanulja, hogyan keresse meg a célmakrót a példakódban bemutatott különböző lehetőségekkel.

Lépések a makrók szerkesztéséhez Wordben Python segítségével

  1. Állítsa be a környezetet a Aspose.Words for Python via .NET használatához, hogy makrót szerkesszen
  2. Importálja az Aspose.Words és Aspose.Words.Vba modulokat
  3. Töltse be a makróval ellátott DOCM fájlt egy Document objektumba
  4. Férjen hozzá a dokumentum vba_project-jéhez
  5. Határozza meg a helyettesítendő VBA makró szövegét többsoros karakterláncként
  6. Keresse meg a célmodult: próbálja a modules[1] indexet; ha nem elérhető, iteráljon a modulokon, hogy találjon egyet Module1 névvel
  7. Állítsa be a modul source_code-ját az új makró karakterláncra
  8. Mentse a dokumentumot updated.docm néven (a makrók megtartásához), és nyomtasson sikerüzenetet

Ezek a lépések összefoglalják hogyan lehet makrókat szerkeszteni Wordben Python segítségével. Töltse be a DOCM fájlt, szerezze meg a vba_projectet, határozza meg az új makrószöveget, majd találja meg a megfelelő modult—akár index, akár név alapján—és cserélje le a forráskódját. Végül mentse a fájlt updated.docm néven, hogy a makrók megmaradjanak.

Kód a makró frissítéséhez Python segítségével

Ez a példa bemutatja, hogyan módosíthat egy makrót Python segítségével. A VbaProject hozzáférést biztosít a moduljaihoz, nevéhez, kódoldalához és hivatkozásaihoz; ellenőrzi, hogy védett-e/aláírt-e, és még klónozza is a projektet. Hasonló módon a VbaModule hozzáférést biztosít a kiválasztott modul nevéhez és forráskódjához, meghatározza a modul típusát (eljárás, dokumentum, osztály vagy tervező), és klónozza azt.

Ez a cikk megtanított bennünket a VBA modul frissítésének folyamatára egy Word fájlban. Új makró létrehozásához lásd a Makró létrehozása Wordben Python segítségével cikket.

 Magyar