Ši trumpa instrukcija aprašo, kaip sukurti makrokomandą DOCM naudojant C#. Ji pateikia IDE nustatymus, žingsnių sąrašą ir makrokomandos pavyzdinį kodą su C#. Sužinosite, kaip sukurti VbaProject, VbaModule ir nustatyti įvairias savybes.
Žingsniai naudojant makrokomandas Word su C#
- Nustatykite aplinką, kad galėtumėte naudoti Aspose.Words for .NET darbui su VBA moduliais
- Importuokite reikalingas vardų sritis System, Aspose.Words ir Aspose.Words.Vba
- Sukurkite naują Document naudodami Document klasę
- Priskirkite naują VBA projektą dokumentui inicializuodami VbaProject objektą
- Nustatykite VBA modulio pavadinimą, tipą ir šaltinio kodą
- Pridėkite sukurtą VBA modulį prie dokumento VBA projekto Modules kolekcijos
- Save dokumentą kaip makrokomandas palaikantį Word failą
Šie žingsniai apibendrina procesą, kaip sukurti makrokomandą Word naudojant C#. Kode inicijuojamas naujas Word dokumentas, pridedamas VBA projektas ir apibrėžiamas modulis su makrokomanda, nurodant jo pavadinimą, tipą ir šaltinio kodą. Galiausiai modulis pridedamas prie projekto, o dokumentas išsaugomas kaip makrokomandas palaikantis Word failas.
Kodas makrokomandai pridėti į MS Word naudojant C#
Šis kodas padeda sukurti makrokomandas palaikantį Word dokumentą naudojant C#. VbaProject padeda valdyti kodo puslapį, pavadinimą, apsaugos būseną, projekto nuorodas ir jame esančius modulius. VbaModule klasė atstovauja vienam moduliui VBA projekte ir turi savybes pavadinimui, tipui (procedūrinis, klasės, dokumento ir kt.) bei šaltinio kodui, palaikydama klonavimą.
Šis vadovas paaiškina, kaip dirbti su VBA kodu naudojant C#. Norėdami konvertuoti Word failą į JSON, žiūrėkite straipsnį Konvertuoti DOCX į JSON C# kalba.