In dit artikel vindt u informatie over het aanpassen van de Excel VBA-bibliotheek met C#. Het deelt de IDE-instellingen, een lijst met stappen en een codefragment om module toe te voegen aan een Excel VBA-codebibliotheek met behulp van C#. Het demonstreert toegang tot het VBA-project en het toevoegen van modules en code aan de werkmap.
Stappen om de Excel VBA-codebibliotheek te wijzigen met C#
- Stel de IDE zo in dat deze Aspose.Cells for .NET gebruikt om module en code toe te voegen
- Maak een workbook, open een blad en voeg een VBA module toe
- Toegang tot de nieuw gemaakte module met behulp van de nieuwe module-index
- Stel de naam en code voor de module in
- Sla het Excel-uitvoerbestand op met de nieuwe VBA-macro
In deze stappen wordt het proces uitgelegd voor het toevoegen van een module aan de Excel VBA-broncodebibliotheek met behulp van C#. Open de verzameling VbaProject.Modules van de geselecteerde werkmap en roep de methode Add() aan om een nieuwe module toe te voegen. Haal een verwijzing op naar de nieuw gemaakte module en stel de naam en codes in op de gewenste waarden voordat u het resulterende XLSM-bestand opslaat.
Code om de Excel-macrobibliotheek bij te werken met C#
Deze voorbeeldcode laat zien hoe u toegang krijgt tot de VBA-codebibliotheek met C# in een Excel-bestand en hoe u module en code kunt toevoegen. De voorbeeldcode in de module geeft een berichtvenster weer in MS Excel wanneer de waarde van cel A1 wordt gewijzigd. Dit berichtvenster bevat de bijgewerkte waarde in de cel. U kunt de code echter naar wens wijzigen.
Dit artikel heeft ons geleerd macro’s toe te voegen aan een Excel-bestand. Raadpleeg het artikel op hoe formules in Excel te tonen met C# om formules in Excel weer te geven.