Convertir des fichiers Office binaires à l’aide du convertisseur de fichiers Office (OFC) et de l’outil d’extraction de versions (VET)

 

S’applique à : Office 2010

Dernière rubrique modifiée : 2016-11-29

Le Gestionnaire de planification de migration Office (OMPM) inclut deux outils pour vous aider à gérer les fichiers binaires d’Office pendant une migration vers Microsoft Office 2010. Vous pouvez utiliser le convertisseur de fichiers Office (OFC) pour convertir des fichiers binaires en nombre au format OpenXML qui est utilisé par Office 2010 et Office System 2007. Utilisez l’outil d’extraction de versions (VET) pour extraire plusieurs versions enregistrées d’un document Word 97–2003 dans différents fichiers. Les deux outils sont généralement utilisés ensemble avec des résultats d’analyse qui sont générés par OMPM.

Convertir les fichiers en nombre au moyen d’OFC

Avant d’utiliser OFC, lisez les directives d’utilisation suivantes.

  • Le module de compatibilité pour Microsoft Office doit être installé sur les ordinateurs qui contiennent les fichiers que vous souhaitez convertir. Pour plus d’informations, voir Pack de compatibilité Microsoft Office pour les formats de fichier Word, Excel et PowerPoint (https://www.microsoft.com/downloads/fr-fr/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466).

  • L’OFC convertit les fichiers binaires .doc au format de fichier .docx utilisé par Word 2007. Ainsi, lorsqu’un utilisateur ouvre un fichier .docx converti dans Word 2010, le fichier s’ouvre en mode de compatibilité Word 2007. L’OFC ne prend pas en charge la conversion des fichiers .doc au format .docx de Word 2010. Les utilisateurs peuvent convertir les fichiers individuellement au format .docx de Word 2010 en cliquant sur l’onglet Fichier, puis en cliquant sur Convertir.

  • L’OFC peut procéder à une conversion d’une profondeur maximale de 10 dossiers. Par exemple, DestinationPathTemplate=I:\Converted\*1\*2\*3\*4\*5\*6\*7\*8\*9\ s’exécute correctement. Cependant, DestinationPathTemplate=I:\Converted\*1\*2\*3\*4\*5\*6\*7\*8\*9\*10\ ne fonctionne pas. Pour contourner ce problème, utilisez des commandes telles que net use ou subst pour écourter le chemin d’accès.

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

Pour convertir des fichiers

  1. Depuis une invite de commandes, accédez au dossier où OFC est installé.

  2. Tapez la commande suivante :

    ofc <ofc.ini>

Le paramètre pour cette commande est le suivant.

Paramètre Description

ofc.ini

L’emplacement du fichier ofc.ini. Si aucun chemin d’accès n’est spécifié, OFC recherche dans le même répertoire que l’exécutable. Facultatif.

Notes

Si vous réglez FileListFolder et FoldersToConvert au même ensemble de fichiers, ce dernier est converti deux fois.

Paramètres d’Ofc.ini

Le tableau suivant présente les paramètres et valeurs d’ofc.ini.

Paramètre Description Valeurs possibles Si une valeur est absente Si une valeur n’est pas valide

[Run]

La section indique l’ID et la description uniques de cette conversion. Obligatoire.

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

Erreur : en-tête de la section [Run] non valide ou absente dans OFC.INI.

RunID

Numéro de suivi de la conversion actuelle. Utilisez ce numéro pour grouper les conversions de différents ordinateurs dans l’outil de création de rapports. Obligatoire.

Doit être numérique

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

Erreur : valeur RunID non valide ou absente dans OFC.INI.

Description

Texte utilisé pour décrire l’exécution de conversion actuelle. Facultatif.

Texte libre, tronqué à 255 caractères.

Ignorer.

Non applicable.

LogDestinationPath

Emplacement du fichier journal qui est généré lorsque le paramètre FileList est utilisé. Obligatoire.

Ce paramètre ne génère pas de fichiers journaux qui capturent le texte qui est affiché dans la fenêtre d’invite de commandes pendant la conversion. Utilisez la commande « > » (par exemple, ofc.exe > C:\Log.txt) pour enregistrer toute sortie d’interpréteur de commandes dans un fichier texte.

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

\\server\vba\logs

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

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

Erreur : valeur « LogDestinationPath » non valide ou absente dans OFC.INI.

[ConversionOptions]

En-tête de section pour une partie du fichier .INI qui traite les 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.

Erreur : en-tête de section [ConversionOptions] non valide ou absente dans OFC.INI.

DoNotCab

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

Les valeurs valides sont

1 – interdit la création de fichiers CAB de fichiers journaux

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

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

Erreur : valeur DoNotCab non valide ou absente dans OFC.INI.

MacroControl

Détermine si le convertisseur inclut des projets de macro pendant la conversion. Avec la valeur 1, OFC produit des formats de documents OpenXML sans macro (par exemple .docx, xlsx, pptx). Le code Macro/VBA des documents d’origine n’est pas migré. Facultatif.

Les valeurs valides sont

1 – ne pas tenir compte de VBA lors de la conversion

0 – faire correspondre l’état de macro du document source.

La valeur par défaut est 0.

Erreur : valeur « MacroControl » dans OFC.INI non valide.

[FoldersToConvert]

Cette section répertorie les répertoires à convertir pour une opération autonome. FileList est ignoré. Facultatif.

Liste de dossiers.

Ignoré si fichier d’entrée passé.

Erreur : section [FoldersToConvert] non valide dans OFC.INI.

ConvertSubfolders

Si des dossiers sont spécifiés, une valeur de 1 demande à OFC de traiter les sous-dossiers, convertissant alors tous les documents Word, XL et PPT. Facultatif.

0 ou 1

La valeur par défaut est 0.

Erreur : valeur « ConvertSubfolders » non valide dans OFC.INI.

[ConversionInfo]

Cette section répertorie le fichier d’entrée et les informations de destination. Obligatoire.

[ConvertedFolders]

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

Erreur : en-tête de section [ConversionInfo] non valide ou absente dans OFC.INI.

FileList

Chemin d’accès vers FileList. Facultatif.

Erreur si absent et [FoldersToConvert] vide.

SourcePathTemplate

Une séquence de *\ qui détermine combien de répertoires du chemin d’accès seront capturés. Vous pouvez utiliser des caractères génériques de telle sorte qu’un astérisque (*) représente un segment unique du chemin d’accès. Facultatif.

Lorsque vous exécutez SourcePathTemplate localement, il inclut les informations de chemin d’accès réseau. Par exemple, un fichier dans C:\Documents\file.doc est spécifié comme*1\=nomordinateur, *2\=C:\, *3\=Documents et *4\=file.doc

Tout lecteur physique ou mappé ou UNC. * ou « . »

Erreur : valeur « SourcePathRoot » non valide dans OFC.INI.

DestinationPathTemplate

Utilisé pour déterminer l’emplacement d’un fichier converti. Vous pouvez utiliser des caractères génériques de telle sorte qu’un astérisque (*) plus un nombre représente un segment unique du chemin d’accès. Voir les exemples sous ce tableau. Facultatif.

Tout lecteur physique ou mappé ou UNC. * ou « . »

Erreur : valeur « DestinationPathRoot » non valide dans OFC.INI.

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

Exemple 1

Dans cet exemple, les fichiers sources se trouvent dans \\userfiles\<nom utilisateur>\docs\ et la sortie souhaitée correspond à \\newserver\docs\<nom utilisateur>\.

Pour obtenir ce résultat , les paramètres SourcePathTemplate et DestinationPathTemplate doivent être les suivants :

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

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

*1 = userfiles

*2 = < nom d’utilisateur >

*3 = docs

Le tableau suivant montre des exemples d’emplacement de fichiers sources et les emplacements résultants des fichiers convertis avec les paramètres indiqués 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 sources se trouvent dans les dossiers My Documents sur les ordinateurs locaux des utilisateurs. Le chemin d’accès UNC est \\<nom d’ordinateur>\<lettre de lecteur>$\Documents and Settings\<nom d’utilisateur>\My Documents\. La sortie souhaitée est \\DocServer\docs\< nom d’utilisateur >\.

Pour obtenir ce résultat, configurez les paramètres SourcePathTemplate et DestinationPathTemplate de la façon suivante :

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

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

*1 = <nom d’ordinateur> (par exemple, DESKTOP3)

*2 = <lettre de lecteur>$ (par exemple, c$)

*3 = Documents and Settings

*4 = <nom d’utilisateur> (par exemple, robertmartin )

*5 = My Documents

Le tableau suivant présente des exemples d’emplacements de fichiers sources et des emplacements résultants pour les fichiers convertis 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

Utiliser VET pour extraire des versions de fichiers Word

Vous pouvez utiliser l’outil d’extraction de versions (VET) inclus dans OMPM pour extraire des versions de fichiers Word créés dans Office 2000, Office XP et Office 2003 qui incorporent un contrôle de gestion. Au moyen de cet outil, vous pouvez utiliser la liste de fichiers générée par l’utilitaire de création de rapports OMPM.

Pour extraire des versions de fichiers Word

  1. Depuis une invite de commandes, accédez au dossier où VET est installé.

  2. Tapez :

    vet <répertoire de liste de fichiers OMPM> <répertoire de sortie>

Les paramètres de cette commande sont les suivants :

Paramètre Description

Répertoire de liste de fichiers OMPM

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

répertoire de sortie

Le répertoire dans lequel vous souhaitez copier toutes les versions des fichiers Word. Obligatoire.

Par exemple, pour utiliser les listes de fichiers contenus dans le répertoire c:\ompm\filelists et extraire les versions dans le répertoire c:\ompm\output, il faut taper :

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

Messages d’erreur de VET

Le tableau suivant présente les messages d’erreur que VET consigne dans le journal et le fichier d’action.

Message d’erreur Description

IssueID 9090 : Could not open document <nom du document>.

Le document d’origine qui était signalé comme ayant des versions est impossible à ouvrir dans Word.

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

VET n’a pas pu interroger le document pour connaître le nombre de versions dans le document nommé. La commande de modèle d’objet Versions.Count a échoué.

IssueID 9091 : Could not delete existing version folder <chemin d’accès au dossier>.

Un dossier de versions existantes existe pour un fichier spécifique, et VET n’a pas pu le supprimer et n’a pas pu créer un nouveau dossier pour les nouveaux fichiers de versions.

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

VET n’a pas pu créer un répertoire pour contenir les versions extraites pour un document spécifique.

IssueID 9093 : Failed to access version item.

VET a été incapable d’accéder à la version en utilisant la commande de modèle d’objet Word Versions.Item(i).

IssueID 9094 : Failed to open version <numéro de version> from < nom de fichier>.

VET n’a pas pu ouvrir la version qui était spécifiée par la commande de modèle d’objet Word Versions.Item(i).Open().

IssueID 9095 : Failed to save version <numéro de version> from <nom de fichier> to <nom de dossier de versions>.

VET n’a pas pu enregistrer la version spécifiée du document dans le dossier de versions.