Nelle ultime versioni OpenOffice ha migliorato molto la gestione delle macro Vba
contenute nei documenti originali di Microsoft Office, anche se qualche piccola incompatibilità soprattutto con le macro più complesse sembra rimanere.
Vediamo come impostare correttamente OpenOffice in modo che esegua le macro
Vba nei documenti con la migliore compatibilità con le equivalenti di Microsoft.
La prima cosa da fare è abilitare l’esecuzione delle macro in OpenOffice, si fa da :
Strumenti -> Opzioni -> Openoffice.org -> Sicurezza -> Sicurezza_delle_macro -> Medio
In questo modo all’apertura di un documento contenente macro avremo la solita domanda per la conferma dell’esecuzione delle stesse :
Conviene anche abilitare l’esecuzione del codice Vba contenuto nei documenti agendo su :
Strumenti -> Opzioni -> Carica/salva -> Proprietà_vba ->
nella finestra a destra spuntare tutte le voci che compaiono come da immagine qui sotto (in particolare vanno abilitare le caselle “codice eseguibile”) :
Con queste impostazioni avremo buone possibilità di riuscire a far eseguire correttamente le macro Vba contenute in files originali dell’Office di Microsoft, logicamente come accennavamo precedentemente qualche incompatibilità potrebbe sempre presentarsi.
Nel caso la macro desse problemi è possibile vederne il sorgente da :
Strumenti -> Macro -> Organizza_macro -> Openoffice.org -> selezionare_nome_file
Ulteriori informazioni sulle macro di OpenOffice e sulla compatibilità con quelle Vba di Microsoft si possono trovare su questi siti :
http://wiki.openoffice.org/wiki/IT/Documentation/BASIC_Guide
http://www.plio.it/guidaintroduttiva3#attachments
http://www.business-spreadsheets.com/vba2oo.asp