Gestionar archivos XLSM con código VBA incrustado
Mantenga las macros de Microsoft Excel y el código de Visual Basic para Applications (VBA) en sus aplicaciones de hojas de cálculo de .NET sin necesidad de Excel.

Los componentes de hojas de cálculo de .NET con soporte de código VBA y macros permiten a los desarrolladores integrar funcionalidades de automatización de Excel existentes en sus aplicaciones. Esto desbloquea las ventajas del framework .NET, mejorando el rendimiento, la seguridad y la escalabilidad de las operaciones de hojas de cálculo. Los desarrolladores pueden acceder, modificar y guardar scripts VBA incrustados, garantizando un funcionamiento sin problemas en entornos que admiten la ejecución de VBA. Esto fomenta la automatización y la funcionalidad continuas incluso cuando intervienen sistemas heredados o entornos que no admiten VBA, a la vez que permite actualizar el código, depurarlo y prepararlo para configuraciones compatibles con la ejecución de código.
Varios componentes de hojas de cálculo de .NET ofrecen soporte de código/macro VBA, incluidos:
- Aspose.Cells for .NET es una API de programación de hojas de cálculo de Excel que le permite modificar macros y código VBA en el archivo de plantilla para agilizar tareas de hojas de cálculo en aplicaciones .NET.
- Document Solutions for Excel, .NET Edition de MESCIUS permite a los usuarios cargar y guardar archivos XLSM habilitados para macros.
- EPPlus es una biblioteca .NET para administrar hojas de cálculo de Office Open XML. Es capaz de crear, leer, eliminar y modificar código VBA.
- Infragistics Excel Framework (parte de Infragistics Ultimate UI para Windows Forms) admite libros en formato XLSM con código VBA, mejorando el desarrollo de aplicaciones .NET.
Para un análisis en profundidad de las funciones y el precio, visite nuestra comparación de componentes de hojas de cálculo de .NET.