Libreoffice en linux no guarda las macros VBA

jfca283

Miembro Regular
Se incorporó
23 Marzo 2009
Mensajes
91
Buenas,
Logro crear una macro xlsm en ubuntu. Logro correr un código en VBA.
Pero cuando le doy guardar al archivo, y lo abro de nuevo, la programación no se ve.
Se pierde todo el código VBA.
¿Alguien sabe qué puede ser?
 

apip

Capo
Se incorporó
22 Abril 2008
Mensajes
243
no te va a guardar el codigo vba que hagas en libreoffice y guardarlo en xlsm, la ayuda del libreoffice lo dice claramente la compatibilidad no es total. lo mejor seria que tú código vba lo hagas directamente en excel.
 
Upvote 0

guaripolo

Fanático
Se incorporó
21 Agosto 2006
Mensajes
1.357
no es ideal, pero puedes copiar/pegar el código vba en un txt del mismo nombre y guardarlo en un archivo aparte como respaldo?
 
Upvote 0

hpf

Lector entusiasta
Miembro del Equipo
MOD
Se incorporó
7 Mayo 2011
Mensajes
372
Revisa si tienes el flag activado en las configuraciones. Desde lo que pude revisar en la docu oficial:

Choose LibreOffice - Preferences - Load/Save - VBA Properties and mark the Executable code checkbox. Then load or open your document.

The VBA (Visual Basic for Applications) code will be loaded ready to be executed. If this checkbox is not checked, the VBA code will be commented out so it can be inspected, but will not run.
 
Upvote 0

frosstatx

AMD EX-NV Y LINUX FANBOY
Se incorporó
27 Junio 2008
Mensajes
483
no cachaba que libre office ya se la puede con macros.... en su época no podía ni con Excel... como pasa el tiempo.... recuerdo que en mis años de universitario corría office ( con su respectivo parche en el ojo ) con wine a medias y con crossover decente.... no recuerdo en que concurso me gane una licencia de este
 
Upvote 0
Subir