Šiame straipsnyje paaiškinama, kaip pakeisti Excel VBA biblioteką naudojant C#. Jame bendrinami IDE nustatymai, veiksmų sąrašas ir kodo fragmentas, skirtas pridėti modulį į Excel VBA kodų biblioteką naudojant C#. Tai demonstruoja prieigą prie VBA projekto ir modulių bei kodo įtraukimą į darbaknygę.
Veiksmai, kaip pakeisti „Excel“ VBA kodų biblioteką naudojant C#
- Nustatykite IDE naudoti Aspose.Cells for .NET moduliui ir kodui pridėti
- Sukurkite workbook, pasiekite lapą ir pridėkite VBA module
- Pasiekite naujai sukurtą modulį naudodami naujo modulio rodyklę
- Nustatykite modulio pavadinimą ir kodą
- Išsaugokite išvesties Excel failą naudodami naują VBA makrokomandą
Šie veiksmai paaiškina modulio įtraukimo į Excel VBA šaltinio kodo biblioteką procesą naudojant C#. Pasiekite pasirinktos darbaknygės rinkinį VbaProject.Modules ir iškvieskite Add() metodą, kad pridėtumėte naują modulį. Prieš išsaugodami gautą XLSM failą, gaukite nuorodą į naujai sukurtą modulį ir nustatykite jo pavadinimą bei kodus į norimas reikšmes.
Kodas, skirtas atnaujinti Excel makro biblioteką naudojant C#
Šis pavyzdinis kodas parodo, kaip * pasiekti VBA kodų biblioteką naudojant C#* Excel faile ir pridėti modulį bei kodą. Modulio pavyzdinis kodas rodo pranešimų laukelį MS Excel, kai pakeičiama langelio A1 reikšmė. Šiame pranešimo laukelyje yra atnaujinta reikšmė langelyje, tačiau kodą galite pakeisti pagal savo poreikius.
Šis straipsnis mus išmokė įtraukti makrokomandas į Excel failą. Norėdami parodyti formules programoje Excel, žr. straipsnį kaip parodyti formules Excel naudojant C#.