Il porting di macro dai programmi Microsoft Office a Open Office e viceversa è ostacolato da differenze fondamentali tra le applicazioni. Quando si utilizzano macro di terze parti, controllarle sempre per i virus.
Necessario
MS Office o Open Office
Istruzioni
Passo 1
Per trasferire le macro nel programma Microsoft Office Excel, utilizzare il salvataggio degli elementi necessari nel file della cartella di lavoro. Se utilizzi le macro durante la modifica, non eliminarle. Se vuoi che la barra dei pulsanti sia visibile anche la prossima volta che apri il file, usa il menu Strumenti, quindi vai su Impostazioni e seleziona l'opzione Allega.
Passo 2
Salva le modifiche alla cartella di lavoro e chiudila. Controlla se viene visualizzato il pannello con le macro. Se è necessario salvare un determinato insieme di macro, modificarlo nel pannello, dopo aver creato una copia del documento in precedenza. Salva il libro.
Passaggio 3
Se vuoi trasferire le macro che scrivi da Excel a Open Office, riscrivile. Apri la modifica di una macro in un programma, quindi in un altro e creane di nuove già presenti. Anche se esegui la migrazione delle macro, non funzioneranno completamente in Open Office; ciò è dovuto al fatto che in questi programmi, nonostante le loro somiglianze, esistono diversi modelli di oggetti, che non consentono di utilizzare oggetti creati da un'applicazione allo scopo di modificare un documento o un libro in un'altra. Prova anche a cercare convertitori di macro.
Passaggio 4
Per trasferire le macro, utilizzare anche la voce di menu Carica/Scarica nel programma Microsoft Office. Nei casi in cui si utilizza l'analogo gratuito di Open Office, il trasferimento di macro avviene con una sequenza di azioni simile. Se non sei in grado di trasferire la macro da solo, tieni presente che la maggior parte di esse è disponibile su Internet. Anche se lo hai scritto tu stesso, è possibile che lo abbia fatto qualcun altro e lo abbia pubblicato online. In questo caso, basta scaricare i file e verificarne la presenza di virus, installarli nel programma e quindi riavviarlo.