Macro e compatibilità: cosa migra e cosa richiede lavoro
Un quadro onesto di macro, collegamenti esterni, caratteri e formati vecchi, e come individuarli prima di migrare.
Passo dopo passo
- Individua prima i file interessati con la diagnosi dei file di Strumenti per le organizzazioni: macro, collegamenti esterni, caratteri non disponibili e formati .doc, .xls, .ppt.
- Tieni presente che le macro non vengono eseguite all'apertura. Il contenuto del documento si apre normalmente, ma l'automazione non funziona così com'è.
- Per una cartella .xlsm ci sono due strade, secondo i componenti attivati sul tuo spazio: tradurre le macro VBA in JavaScript da rivedere (la traduzione è parziale, non ogni istruzione ha un equivalente), oppure eseguirle così come sono sul servizio di esecuzione.
- Per un documento di testo o una presentazione con macro non c'è traduzione automatica: descrivi cosa fa la macro, poi rifalla con stili, modelli o il Registratore di macro del Foglio di calcolo.
- Verifica i collegamenti esterni: cartelle collegate, oggetti incorporati, modelli associati e immagini collegate puntano alla vecchia posizione. Copia i dati nel file o ricrea il collegamento verso il tuo spazio.
- Controlla i caratteri. I caratteri liberi installati e il pacchetto compatibile sostituiscono i caratteri comuni con lo stesso ingombro; un carattere senza equivalente viene sostituito con uno simile e l'impaginazione può spostarsi. Scegli un carattere disponibile per un risultato identico ovunque.
- Converti i vecchi formati .doc, .xls e .ppt in .docx, .xlsx e .pptx (o in formati aperti) prima di archiviarli: vedi Compatibilità all'importazione.
- Decidi file per file: rifare, semplificare o tenere quel file nella vecchia suite finché non viene ricostruito. Alcuni file con macro complesse non migreranno senza lavoro ed è meglio saperlo alla settimana 1.
Suggerimenti
- Prova per primi i cinque file con macro più usati: sono loro a fissare la data del passaggio.
- Un file protetto da password va aperto e salvato di nuovo senza protezione prima di essere analizzato.
- Formule molto specifiche o componenti aggiuntivi della vecchia suite potrebbero non esistere: confronta i risultati su qualche cella.