Migration de fichiers Word, Excel et PowerPoint vers Office System 2007

S'applique à: Office Resource Kit

 

Dernière rubrique modifiée : 2015-03-09

Vous pouvez convertir des fichiers Word, Excel et PowerPoint manuellement, ou vous pouvez utiliser le convertisseur de fichiers Office OMPM pour convertir des fichiers en bloc. Pour plus d'informations sur l'installation d'OMPM, voir Introduction au Gestionnaire de planification de migration d’Office (OMPM).

Conversion de fichiers en bloc avec OMPM

Le convertisseur de fichiers Office requiert que le pack de compatibilité de Microsoft Office soit installé sur les ordinateurs qui contiennent les fichiers que vous souhaitez convertir. Pour plus d'informations, voir Déploiement du module de compatibilité pour Microsoft Office.

Avant d'exécuter le convertisseur de fichiers Office, modifiez d'abord le fichier ofc.ini pour y définir les paramètres appropriés.

Pour convertir des fichiers

  1. À l'invite de commande, accédez au dossier où le convertisseur de fichiers Office est installé.

  2. Type :

    ofc <ofc.ini>
    

Le paramètre de cette commande est le suivant.

Paramètre Description

ofc.ini

L'emplacement du fichier ofc.ini. Si aucun chemin n'est spécifié, le convertisseur de fichiers Office recherche dans le même répertoire que le fichier exécutable. Facultatif.

NoteRemarque :
Si vous spécifiez le même ensemble de fichiers à FileListFolder et à FoldersToConvert, l'ensemble de fichiers est converti deux fois.

Paramètres du fichier ofc.ini

Le tableau suivant montre les paramètres et les valeurs dans le fichier ofc.ini.

Paramètre Description Valeurs possibles Si la valeur est manquante Si la valeur n'est pas valide

[Run]

Cette section spécifie l'identificateur et la description de cette conversion. Obligatoire.

La conversion s'arrête avec un message d'erreur.

Error: [Run] section heading invalid or missing in OFC.INI.

RunID

Numéro de suivi pour la conversion en cours. Utilisez-le dans l'outil de rapport pour regrouper des conversions de plusieurs ordinateurs. Obligatoire.

Doit être numérique

La conversion s'arrête avec un message d'erreur.

Error: Invalid or missing RunID value in OFC.INI.

Description

Texte utilisé pour décrire la conversion en cours d'exécution. Facultatif.

Texte de forme libre, limité à 255 caractères

Ignorée.

Non applicable.

LogDestinationPath

Emplacement pour le fichier journal. Obligatoire.

Lecteur physique ou mappé, ou un chemin UNC. Par exemple : c:\Conversion\logs

\\serveur\vba\logs

Les variables d'environnement sont également prises en charge.

La conversion s'arrête avec un message d'erreur.

Error: Invalid or missing ‘LogDestinationPath’ value in OFC.INI.

[ConversionOptions]

Titre de la section pour la partie du fichier .ini traitant des options de conversion. Obligatoire, sauf si aucune option de conversion n'est spécifiée dans le fichier .ini.

La conversion s'arrête avec un message d'erreur.

Error: [ConversionOptions] section heading invalid or missing in OFC.INI.

FullUpgradeOnOpen

Permet à l'utilisateur de spécifier que les fichiers applicables doivent être « entièrement mis à niveau » à l'ouverture dans les applications respectives d'Office 2007. Facultatif.

Les valeurs valides sont :

1 – mise à niveau complète

0 – pas de mise à niveau complète

Par défaut, mise à niveau complète.

Error: ‘FullUpgradeOnOpen’ value in OFC.INI.

DoNotCab

Permet aux utilisateurs de désactiver la création de fichiers CAB de fichiers journaux. Facultatif.

Les valeurs valides sont :

1 – désactive la création de fichiers CAB de fichiers journaux

0 – active la création de fichiers CAB de fichiers journaux

La conversion s'arrête avec un message d'erreur.

Error: Invalid or missing DoNotCab value in OFC.INI.

MacroControl

Détermine si le convertisseur inclut tous les projets de macros lors de la conversion. La valeur 1 fait que le convertisseur de fichiers Office produit des formats de documents Office 2007 sans macros (tels que .docx, .xlsx ou .pptx). Le code macro/VBA des documents d'origine ne sera pas migré. Facultatif.

Les valeurs valides sont :

1 – ignorer VBA lors de la conversion

0 – conserver la correspondance de l'état des macros du document source

La valeur par défaut est 0.

Error: Invalid ‘MacroControl’ value in OFC.INI.

[FoldersToConvert]

Cette section contient la liste des répertoires à convertir pour une opération autonome. Filelist sera ignoré. Facultatif.

Liste des dossiers.

Ignoré si un fichier d'entrée est spécifié.

Error: [FoldersToConvert] section invalid in OFC.INI.

ConvertSubfolders

Si des dossiers sont spécifiés, une valeur 1 fait que le convertisseur de fichiers Office parcourt tous les sous-dossiers, convertissant tous les documents Word, Excel et Powerpoint. Facultatif.

0 ou 1

La valeur par défaut est 0.

Error: Invalid ‘ConvertSubfolders’ value in OFC.INI.

[ConversionInfo]

Cette section contient une liste des informations sur les fichiers d'entrée et sur la destination. Obligatoire.

[ConvertedFolders]

La conversion s'arrête avec un message d'erreur.

Error: [ConversionInfo] section heading invalid or missing in OFC.INI.

FileList

Chemin d'accès à la liste des fichiers. Facultatif.

Erreur si ce paramètre est absent et si [FoldersToConvert] est vide.

SourcePathTemplate

Utilisé pour déterminer l'emplacement du fichier converti. Vous pouvez utiliser des caractères génériques, un astérisque représentant un segment du chemin d'accès. Facultatif.

N'importe quel lecteur physique ou mappé, ou n'importe quel chemin UNC. * ou « . »

Error: Invalid ‘SourcePathRoot’ value in OFC.INI.

DestinationPathTemplate

Utilisé pour déterminer l'emplacement du fichier converti. Vous pouvez utiliser des caractères génériques, un astérisque suivi d'un nombre représentant un segment du chemin d'accès. Voir ci-dessous pour des exemples. Facultatif.

N'importe quel lecteur physique ou mappé, ou n'importe quel chemin UNC. * ou « . »

Error: Invalid ‘DestinationPathRoot’ value in OFC.INI.

Les exemples suivants montrent comment vous pouvez utiliser les paramètres SourcePathTemplate et DestinationPathTemplate.

Exemple 1

Dans cet exemple, les fichiers sources se trouvent dans \\userfiles\<nom_utilisateur>\docs\ et l'emplacement de sortie souhaité est \\newserver\docs\<nom_utilisateur>\.

Pour obtenir ce résultat, les paramètres SourcePathTemplate et DestinationPathTemplate doivent être spécifiés comme suit :

SourcePathTemplate = *\*\*\
DestinationPathTemplate = \\newserver\*3\*2

Dans ce cas, DestinationPathTemplate affecte un numéro pour chaque segment de répertoire représenté par un astérisque dans SourcePathTemplate, de telle façon que :

*1 = userfiles

*2 = <nom_utilisateur>

*3 = docs

Le tableau suivant montre des exemples d'emplacements des fichiers source et les emplacements des fichiers convertis résultants avec les paramètres ci-dessus.

Source Destination
\\userfiles\Cliff\docs\notes.doc
\\newserver\docs\Cliff\notes.docx
\\userfiles\Bob\docs\Personal\Rept1.doc
\\newserver\docs\Bob\Personal\Rept1.docx
\\userfiles\James\docs\New Folder\Schedule.doc
\\newserver\docs\James\New Folder\Schedule.docx

Exemple 2

Dans cet exemple, les fichiers source se trouvent dans les dossiers My Documents sur les ordinateurs locaux des utilisateurs. Le chemin d'accès UNC est \\<nom_ordinateur>\<lettre_lecteur>$\Documents and Settings\<nom_utilisateur>\My Documents\. L'emplacement de sortie souhaité est \\DocServer\docs\<nom_utilisateur>\.

Pour obtenir ce résultat, les paramètres SourcePathTemplate et DestinationPathTemplate doivent être spécifiés comme suit :

SourcePathTemplate = *\*\*\*\*\
DestinationPathTemplate = \\DocServer\*4\

Dans ce cas, DestinationPathTemplate affecte un numéro pour chaque segment de répertoire représenté par un astérisque dans SourcePathTemplate, de telle façon que :

*1 = <nom_ordinateur> (par exemple DESKTOP3)

*2 = <lettre_lecteur>$ (par exemple c$)

*3 = Documents and Settings

*4 = <nom_utilisateur> (par exemple bobsmith)

*5 = My Documents

Le tableau suivant montre des exemples d'emplacements des fichiers source et les emplacements des fichiers convertis résultants avec les paramètres ci-dessus.

Source Destination
\\DESKTOP3\c$\Documents and Settings\bobsmith\My Documents\Plans.doc
\\DocServer\bobsmith\Plans.docx
LPTP4\d$\Documents and Settings\James\My Documents\Reports\q1.xls
\\DocServer\James\Reports\q1.xlsx

Utilisation de l'outil d'extraction de version pour extraire les versions des fichiers Word

Vous pouvez utiliser l'outil d'extraction de version inclus dans OMPM pour extraire les versions des fichiers de fichiers Word créés dans Office 2000, Office XP et Office 2003 qui intègrent le contrôle de version. Avec cet outil, vous pouvez utiliser la liste des fichiers générés par l'utilitaire de rapports d'OMPM.

NoteRemarque :
L'outil d'extraction de version requiert le Package redistribuable de Microsoft .NET Framework 2.0 (x86) (https://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5) et Microsoft Word 2003.

Pour extraire les versions de fichiers Word

  1. À l'invite de commande, accédez au dossier où l'outil d'extraction de version est installé.

  2. Type :

    vet <OMPM file list directory> <output directory>
    

Les paramètres de cette commande sont les suivants :

Paramètre Description

Répertoire de la liste de fichiers d'OMPM

Emplacement de la liste de fichiers générée par OMPM. Obligatoire.

Répertoire de sortie

Répertoire où vous voulez copier toutes les versions des fichiers Word. Obligatoire.

Par exemple, pour utiliser les listes de fichiers contenues dans le répertoire c:\ompm\filelists et extraire les versions vers le répertoire c:\ompm\output, vous devez taper :

vet c:\ompm\filelists c:\ompm\output

Messages d'erreur de l'outil d'extraction de version

Le tableau suivant contient les messages d'erreur écrits par l'outil d'extraction de version à la fois dans le journal et dans le fichier des actions.

Message d'erreur Description

IssueID 9090: Could not open document <document name>.

Le document d'origine qui a été marqué comme comportant des versions n'a pas pu s'ouvrir dans Word.

IssueID 9096: Could not get the number of versions for document <document name>.

L'outil d'extraction de version n'a pas pu interroger le document pour déterminer le nombre de versions du document nommé. La commande du modèle objet Versions.Count a échoué.

IssueID 9091: Could not delete existing version folder <folder path>.

Un dossier de versions existe pour un fichier spécifique, et l'outil d'extraction de version n'a pas pu le supprimer ni créer un nouveau dossier pour les nouveaux fichiers de version.

IssueID 9092: Could not create directory to hold versions <directory name>.

L'outil d'extraction de version n'a pas pu créer un répertoire pour y placer les versions extraites d'un document spécifique.

IssueID 9093: Failed to access version item.

L'outil d'extraction de version n'a pas pu accéder à la version à l'aide de la commande du modèle objet Word Versions.Item(i).

IssueID 9094: Failed to open version <version number> from <file name>.

L'outil d'extraction de version n'a pas pu ouvrir la version spécifiée à l'aide de la commande du modèle objet Word Versions.Item(i).Open().

IssueID 9095: Failed to save version <version number> from <file name> to <version folder name>.

L'outil d'extraction de version n'a pas pu enregistrer la version spécifiée du document vers le dossier de versions.