Ez a cikk bemutatja, hogyan szerkeszthet makrót a Word C# használatával. Tartalmazza az IDE beállításának részleteit, a lépések listáját és egy példakódot a makró módosításához C# segítségével. Emellett információt nyújt arról is, hogyan érheti el a meglévő modulokat a Word fájlban, és hogyan módosíthatja azok tartalmát.
Lépések a makrók szerkesztéséhez Wordben C# használatával
- Állítsa be az IDE-t a Aspose.Words for .NET használatára a Word makró frissítéséhez
- Töltse be a makrókat támogató Word fájlt a Document objektumba
- Férjen hozzá a betöltött Word fájl VbaProject objektumához
- Hozzon létre egy karakterláncot, és határozza meg a módosított makró forráskódját
- Férjen hozzá a VbaProject modulgyűjteményéhez
- Válassza ki a célmodult, és állítsa be a SourceCode tulajdonságot a módosított makrókódra
- Mentse a betöltött dokumentumot a frissített makróval
Ezek a lépések összefoglalják, hogyan módosítsunk makrót C#-ban egy DOCM Word fájlban. Importálja az összes szükséges modult és névteret, töltse be a forrás DOCM fájlt a Document objektumba, férjen hozzá a VbaProject modulhoz, határozza meg a frissített makró szkriptet egy karakterlánc változóban, majd férjen hozzá a modulgyűjteményhez a VbaProjectben. Állítsa be az új szkriptet a célmodul SourceCode tulajdonságában, és mentse a DOCM fájlt a frissített makróval.
Kód makró frissítéséhez C# használatával
Ez a kód bemutatja, hogyan szerkesszünk makrót C# használatával. A VbaProject objektum hozzáférést biztosít a Name, Modules (gyűjtemény), References (gyűjtemény), CodePage (int) tulajdonságokhoz, valamint az IsProtected és IsSigned csak olvasható jelzőkhöz. Hasonlóképpen, a VbaModule objektum három kulcsfontosságú tulajdonságot biztosít: Name (modulnév), SourceCode (VBA kód szöveg) és Type (eljárási, dokumentum, osztály vagy tervező modul).
Ez az útmutató megtanított minket arra, hogyan módosítsunk makrókat Word fájlban. Új makró létrehozásához Word fájlban tekintse meg a cikket: Makró létrehozása Wordben C# használatával.