Volg dit artikel om macro’s uit Excel te verwijderen met C#. Het bevat alle benodigde details voor het instellen van de IDE voor ontwikkeling, een stapsgewijze procedure om de applicatie te schrijven en voorbeeldcode om Excel Vba te verwijderen met C#. Het begeleidt u bij het benaderen van verschillende eigenschappen van VBA-modules en het verwijderen van alle of geselecteerde modules volgens de vereisten.
Steps to Remove Macros from Excel using C#
- De omgeving instellen om Aspose.Cells for .NET te gebruiken voor het verwijderen van macro’s
- De licentie initialiseren om watermerken en andere beperkingen te voorkomen
- De Workbook laden die de VBA-code bevat
- Door alle modules itereren om informatie te verkrijgen over alle modules in de werkmap
- Toegang krijgen tot de modulecollectie in de VbaProject-klasse
- De Remove()-methode aanroepen door de naam van de te verwijderen module door te geven
- Het uitvoer-Excelbestand opslaan als een XLSM-bestand
Deze stappen leggen het proces uit om een VBA-project in Excel te verwijderen met C#. Laad de licentie voor volledige productfunctionaliteit, laad het invoer-Excelbestand met het VBA-project en de modules en doorloop ze allemaal om verschillende eigenschappen van elke module te controleren. Zodra de modulenaam bekend is, roept u de Remove()-methode aan met de modulenaam in de modulecollectieklasse om de modulecode uit het VBA-project te verwijderen.
Code to Delete Excel Macros using C#
Deze voorbeeldcode demonstreert het proces van het verwijderen van Excel-macro’s. U kunt een afzonderlijke module verwijderen met behulp van de naam of index. Als u alle modules van een werkblad wilt verwijderen, geeft u de werkbladreferentie door aan de remove-methode. Om alle VBA-modules in een werkmap te verwijderen, roept u de Clear()-methode aan zoals weergegeven in de becommentarieerde code in het bovenstaande voorbeeld.
Dit artikel heeft ons begeleid bij het openen en verwijderen van VBA-modules. Raadpleeg het artikel Excel VBA-bibliotheek wijzigen met C# om een bestaande VBA-module toe te voegen of te wijzigen.