Gestisci file XLSM con codice VBA incorporato
Mantieni le macro di Microsoft Excel e il codice Visual Basic for Applications (VBA) nelle tue applicazioni per fogli di calcolo .NET senza la necessità di Excel.

I componenti per fogli di calcolo .NET con codice VBA e supporto alle macro consentono agli sviluppatori di integrare le funzionalità esistenti di automazione di Excel nelle loro applicazioni. Questo sblocca i vantaggi del framework .NET, migliorando prestazioni, sicurezza e scalabilità delle operazioni sui fogli di calcolo. Gli sviluppatori possono accedere, modificare e salvare gli script VBA incorporati, garantendo un funzionamento senza interruzioni in ambienti che supportano l'esecuzione di VBA. Ciò favorisce l'automazione e la funzionalità continue anche quando sono coinvolti sistemi legacy o ambienti non abilitati a VBA, consentendo al contempo aggiornamenti del codice, debug e preparazione per impostazioni compatibili con l'esecuzione del codice.
Diversi componenti per fogli di calcolo .NET offrono supporto per codice/macro VBA, tra cui:
- Aspose.Cells for .NET è un'API di programmazione di fogli di calcolo Excel che consente di modificare macro e codice VBA nel file di modello per semplificare le attività sui fogli di calcolo nelle app .NET.
- Document Solutions for Excel, .NET Edition di MESCIUS consente agli utenti di caricare e salvare file XLSM abilitati alle macro.
- EPPlus è una libreria .NET per la gestione di fogli di calcolo Office Open XML. È in grado di creare, leggere, eliminare e modificare codice VBA.
- Infragistics Excel Framework (parte di Infragistics Ultimate UI per Windows Forms) supporta i workbook in formato XLSM con codice VBA, migliorando lo sviluppo delle applicazioni .NET.
Per un'analisi approfondita di funzionalità e prezzo, visita il nostro confronto tra componenti per fogli di calcolo .NET.