Se rendre au contenu

Macros et compatibilité : ce qui migre, ce qui demande du travail

Un état des lieux honnête des macros, des liens externes, des polices et des anciens formats, et la façon de les repérer avant de migrer.

Pas à pas

  1. Repérez d'abord les fichiers concernés avec le diagnostic de fichiers de Outils pour les organisations : macros, liens externes, polices indisponibles et formats .doc, .xls, .ppt.
  2. Sachez que les macros ne sont pas exécutées à l'ouverture. Le contenu du document s'ouvre normalement, mais l'automatisation ne fonctionne pas telle quelle.
  3. Pour un classeur .xlsm, deux voies selon les modules activés sur votre espace : traduire les macros VBA en JavaScript à relire (la traduction est partielle, toutes les instructions n'ont pas d'équivalent), ou les exécuter telles quelles sur le service d'exécution.
  4. Pour un document de texte ou une présentation à macros, il n'y a pas de traduction automatique : décrivez ce que fait la macro, puis refaites-la avec des styles, des modèles ou l'Enregistreur de macros du Tableur.
  5. Vérifiez les liens externes : classeurs liés, objets incorporés, modèles attachés et images liées pointent vers l'ancien emplacement. Copiez les données dans le fichier ou refaites le lien vers l'espace.
  6. Contrôlez les polices. Les polices libres installées et le pack compatible remplacent les polices courantes avec le même encombrement ; une police sans équivalent est remplacée par une police proche et la mise en page peut bouger. Choisissez une police disponible pour un rendu identique partout.
  7. Convertissez les anciens formats .doc, .xls et .ppt en .docx, .xlsx et .pptx (ou en formats ouverts) avant de les archiver : voir Compatibilité à l'import.
  8. Décidez fichier par fichier : refaire, simplifier, ou garder ce fichier dans l'ancienne suite jusqu'à sa reprise. Quelques fichiers à macros complexes ne migreront pas sans travail, et il vaut mieux le savoir dès la semaine 1.

Astuces

  • Testez d'abord les cinq fichiers à macros les plus utilisés : ce sont eux qui déterminent la date de bascule.
  • Un fichier protégé par mot de passe doit être ouvert et réenregistré sans protection avant d'être analysé.
  • Les formules très spécifiques ou les compléments de l'ancienne suite peuvent ne pas exister : comparez les résultats sur quelques cellules.

Voir aussi