Excel-macro’s verwijderen met C#

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#

  1. De omgeving instellen om Aspose.Cells for .NET te gebruiken voor het verwijderen van macro’s
  2. De licentie initialiseren om watermerken en andere beperkingen te voorkomen
  3. De Workbook laden die de VBA-code bevat
  4. Door alle modules itereren om informatie te verkrijgen over alle modules in de werkmap
  5. Toegang krijgen tot de modulecollectie in de VbaProject-klasse
  6. De Remove()-methode aanroepen door de naam van de te verwijderen module door te geven
  7. 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.

 Nederlands