Redaguoti makrokomandą Word naudojant C#

Šis straipsnis paaiškina, kaip redaguoti makrokomandą Word programoje naudojant C#. Čia pateikiamos IDE nustatymo detalės, veiksmų sąrašas ir pavyzdinis kodas, skirtas pakeisti makrokomandą naudojant C#. Taip pat sužinosite, kaip pasiekti esamus Word failo modulius ir pakeisti jų turinį pagal poreikį.

Veiksmai, kaip redaguoti makrokomandas Word naudojant C#

  1. Nustatykite IDE naudoti Aspose.Words for .NET, kad būtų galima atnaujinti Word failo makrokomandą
  2. Įkelkite makrokomandas palaikantį Word failą į Document klasės objektą
  3. Pasiekite įkelto Word failo VbaProject objektą
  4. Sukurkite eilutę ir apibrėžkite pakeistos makrokomandos šaltinio kodą
  5. Pasiekite VbaProject modulių kolekciją
  6. Pasirinkite tikslinį modulį ir nustatykite SourceCode ypatybę pakeistos makrokomandos kodui
  7. Išsaugokite įkeltą dokumentą su atnaujinta makrokomanda

Šie veiksmai apibendrina, kaip pakeisti makrokomandą naudojant C# Word DOCM faile. Importuokite visus reikiamus modulius ir vardų sritis, įkelkite DOCM failą į Document objektą, pasiekite VbaProject modulį, apibrėžkite atnaujintą makrokomandos scenarijų eilutės kintamajame ir pasiekite modulių kolekciją VbaProject viduje. Nustatykite naują scenarijų tikslinio modulio SourceCode ypatybėje ir išsaugokite DOCM failą su atnaujinta makrokomanda.

Kodas makrokomandai atnaujinti naudojant C#

Šis kodas parodo, kaip redaguoti makrokomandą naudojant C#. VbaProject objektas suteikia prieigą prie savybių Name, Modules (kolekcija), References (kolekcija), CodePage (int) bei tik skaitymo žymų IsProtected ir IsSigned. Panašiai, VbaModule objektas suteikia prieigą prie trijų pagrindinių savybių: Name (modulio pavadinimas), SourceCode (VBA kodo tekstas) ir Type (procedūrinis, dokumento, klasės arba dizaino modulis).

Ši pamoka išmokė, kaip keisti makrokomandas Word faile. Norėdami sukurti naują makrokomandą Word faile, peržiūrėkite straipsnį Sukurti makrokomandą Word naudojant C#.

 Latviski