Modifica la libreria VBA di Excel utilizzando C#

Questo articolo spiega come modificare la libreria VBA Excel utilizzando C#. Condivide le impostazioni IDE, un elenco di passaggi e uno snippet di codice per aggiungere un modulo in una libreria di codici VBA Excel utilizzando C#. Dimostra l’accesso al progetto VBA e l’aggiunta di moduli e codice nella cartella di lavoro.

Passaggi per modificare la libreria di codici VBA di Excel utilizzando C#

  1. Imposta l’IDE per utilizzare Aspose.Cells for .NET per aggiungere modulo e codice
  2. Crea un workbook, accedi a un foglio e aggiungi un VBA module
  3. Accedi al modulo appena creato utilizzando il nuovo indice del modulo
  4. Imposta il nome e il codice per il modulo
  5. Salva il file Excel di output con la nuova macro VBA

Questi passaggi spiegano il processo per aggiungere il modulo nella libreria del codice sorgente VBA di Excel utilizzando C#. Accedi alla raccolta VbaProject.Modules della cartella di lavoro selezionata e chiama il metodo Add() per aggiungere un nuovo modulo. Ottieni un riferimento al modulo appena creato e impostane il nome e i codici sui valori desiderati prima di salvare il file XLSM risultante.

Codice per aggiornare la libreria macro di Excel utilizzando C#

Questo codice di esempio illustra come accedere alla libreria di codici VBA utilizzando C# in un file Excel e aggiungere modulo e codice. Il codice di esempio nel modulo visualizza una finestra di messaggio in MS Excel ogni volta che il valore della cella A1 viene modificato. Questa finestra di messaggio contiene il valore aggiornato nella cella, tuttavia è possibile modificare il codice in base alle proprie esigenze.

Questo articolo ci ha insegnato ad aggiungere macro a un file Excel. Per mostrare le formule in Excel, fare riferimento all’articolo su come mostrare le formule in Excel utilizzando C#.

 Italiano