Ovaj članak objašnjava kako urediti makronaredbu u Word pomoću C#. Sadrži detalje o postavljanju IDE-a, popis uputa i primjer koda koji pokazuje kako izmijeniti makronaredbu pomoću C#. Također ćete naučiti kako pristupiti postojećim modulima u Word datoteci i izmijeniti njihov sadržaj prema potrebi.
Koraci za uređivanje makronaredbi u Wordu pomoću C#
- Postavite IDE da koristi Aspose.Words for .NET za ažuriranje makronaredbe u Word datoteci
- Učitajte Word datoteku s omogućenim makronaredbama u objekt Document
- Pristupite objektu VbaProject učitane Word datoteke
- Stvorite string i definirajte izvorni kod za izmijenjenu makronaredbu
- Pristupite zbirci modula u VbaProjectu
- Odaberite ciljani modul i postavite svojstvo SourceCode na izmijenjeni kod makronaredbe
- Spremite učitani dokument s ažuriranom makronaredbom
Ovi koraci sažimaju kako promijeniti makronaredbu pomoću C# u DOCM Word datoteci. Uvezite sve potrebne module i prostore imena, učitajte izvorni DOCM u objekt Document, pristupite modulu VbaProject, definirajte ažurirani makro skript u string varijabli i pristupite zbirci modula u VbaProjectu. Postavite novi skript u svojstvo SourceCode ciljanog modula i spremite DOCM datoteku na disk s ažuriranom makronaredbom.
Kod za ažuriranje makronaredbe pomoću C#
Ovaj kod pokazuje kako urediti makronaredbu pomoću C#. Objekt VbaProject omogućuje pristup svojstvima Name, Modules (zbirka), References (zbirka), CodePage (int) te oznakama samo za čitanje IsProtected i IsSigned. Slično tome, objekt VbaModule omogućuje pristup trima ključnim svojstvima: Name (naziv modula), SourceCode (tekst VBA koda) i Type (proceduralni, dokumentni, klasni ili dizajnerski modul).
Ovaj vodič nas je naučio postupku izmjene makronaredbi u Word datoteci. Za izradu nove makronaredbe u Word datoteci pogledajte članak Izrada makronaredbe u Wordu pomoću C#.