Especial: De Excel a Calc

Cómo ejecutar Macros de Excel (VBA) en LibreOffice

Regresar a la Categoría
Habilita la capa de compatibilidad para abrir archivos .xlsm y ejecutar scripts de Visual Basic sin que el sistema arroje errores.

Guía Paso a Paso

1

Entender la limitación nativa

LibreOffice usa un lenguaje propio, por lo que bloquea macros de Excel (VBA) por seguridad. Para usar tus archivos .xlsm de Windows, debemos activar la capa de compatibilidad.

Paso 1
2

Acceder a propiedades de VBA

Ve al menú superior: Herramientas > Opciones. Despliega la categoría "Cargar/Guardar" y haz clic en "Propiedades de VBA".

Paso 2
3

Habilitar el código ejecutable

Asegúrate de que las casillas llamadas "Código ejecutable" estén marcadas tanto para Microsoft Excel como para Microsoft Word. Haz clic en Aceptar.

Paso 3
4

Bajar la seguridad de Macros

Ve a Herramientas > Opciones > LibreOffice > Seguridad > Seguridad de macros. Establécelo en "Medio" para que te permita decidir ejecutar los scripts al abrir el archivo.

Paso 4

¿Te ha sido útil este artículo?

Consultar con IA de LBS
Regresar a la Categoría Centro de Ayuda