Gestiona los códigos VBA de libros de Excel habilitados para macros.

Agregar un módulo de VBA en C#

El siguiente código de ejemplo crea un nuevo libro de trabajo y agrega un nuevo módulo de VBA y código de macro, y guarda la salida en formato XLSM. Una vez que abras el archivo de salida XLSM en Microsoft Excel y hagas clic en los comandos del menú Desarrollador > Visual Basic, verás un módulo llamado “TestModule” y dentro de él verás el siguiente código de macro.

 Sub ShowMessage()

    MsgBox "Welcome to Aspose!"

End Sub

Aquí tienes el código de ejemplo para generar el archivo de salida XLSM con módulo de VBA y código de macro.

Modificar el VBA o Macro en C#

El siguiente código de ejemplo carga el archivo de Excel fuente que contiene el siguiente código de VBA o macro.

 Sub Button1_Click()

    MsgBox "This is test message."

End Sub

Después de la ejecución del código de ejemplo de Aspose.Cells, el código de VBA o macro será modificado de la siguiente manera

 Sub Button1_Click()

    MsgBox "This is Aspose.Cells message."

End Sub

Puedes descargar el archivo de Excel fuente y el archivo de Excel de salida desde los enlaces proporcionados.

Temas avanzados