Kövesse ezt a cikket az Excel makrók C# használatával történő eltávolításához. Tartalmazza az IDE fejlesztéshez szükséges beállításainak részleteit, az alkalmazás megírásának lépésről lépésre történő folyamatát és egy mintakódot az Excel Vba C# használatával történő törléséhez. Útmutatást nyújt a VBA modulok különböző tulajdonságainak eléréséhez és az összes vagy kiválasztott modul eltávolításához az igényeknek megfelelően.
Steps to Remove Macros from Excel using C#
- A környezet beállítása a Aspose.Cells for .NET használatához a makrók törléséhez
- A licenc inicializálása a vízjel és egyéb korlátozások elkerülése érdekében
- A VBA kódot tartalmazó Workbook betöltése
- Az összes modul bejárása az összes modulra vonatkozó információk megszerzéséhez a munkafüzetben
- A modulgyűjtemény elérése a VbaProject osztályban
- A Remove() metódus meghívása az eltávolítandó modul nevének átadásával
- A kimeneti Excel fájl mentése XLSM fájlként
Ezek a lépések bemutatják az Excel VBA projekt C# használatával történő törlésének folyamatát. Töltse be a licencet a teljes funkcionalitás eléréséhez, töltse be a VBA projektet és modulokat tartalmazó bemeneti Excel fájlt, majd dolgozza fel az összes modult az egyes modulok különböző tulajdonságainak ellenőrzéséhez. Miután a modulnevek ismertek, hívja meg a Remove() metódust a modul nevével a Modules gyűjteményosztályban a modul kódjának eltávolításához a VBA projektből.
Code to Delete Excel Macros using C#
Ez a mintakód bemutatja az Excel makrók eltávolításának folyamatát. Lehetősége van egyetlen modul eltávolítására annak neve vagy indexe alapján. Ha egy munkalapról szeretné eltávolítani az összes modult, adja át a munkalap hivatkozását a remove metódusnak, és az összes VBA modul törléséhez egy munkafüzetben hívja meg a Clear() metódust, ahogy az a fenti mintában szereplő megjegyzésekkel ellátott kódban látható.
Ez a cikk útmutatást nyújtott a VBA modulok eléréséhez és eltávolításához. Meglévő VBA modul hozzáadásához vagy módosításához tekintse meg a Az Excel VBA-könyvtár módosítása C# használatával című cikket.