Convertisseur pour afficher correctement le fichier. Convertissez des documents Word avec une seule commande. Trouver les encodages disponibles dans Word

Lors de la résolution de problèmes informatiques quotidiens, tels que l'administration réseau et l'assistance aux utilisateurs, divers fichiers sont souvent utilisés, notamment des documents compilés dans des éditeurs de texte. Malheureusement, les outils Windows intégrés vous permettent uniquement de travailler avec des documents sous forme de fichiers ; les outils standard ne gèrent pas les données internes de Word, telles que la conversion de type de document.

J'ai mis en place un script WSH (Windows Script Host) appelé ConvertWord qui est utilisé comme shell de commande pour Microsoft Word et facilite le travail avec des documents. De plus, le script peut être utile pour tester des documents incorrects.

Exigences de ConvertWord

Pour utiliser ConvertWord, Word 97 ou un traitement de texte ultérieur doit être installé sur votre ordinateur. Le texte source complet de ConvertWord peut être téléchargé à partir du site Web de notre magazine. Des extraits du script ConvertWord sont ci-dessous. Les fichiers convertword.wsf et convertword.cmd doivent être enregistrés dans le même dossier.

ConvertWord peut utiliser automatiquement n'importe quel convertisseur de format de fichier implémenté dans Word. Word est livré avec un ensemble de base de convertisseurs de formats de fichiers pour les documents typiques. Cependant, cet ensemble n'inclut pas de convertisseurs spéciaux, tels que ceux pour les documents Microsoft Works ou WordPerfect. Pour obtenir ces convertisseurs et d’autres en option, vous devez effectuer une installation spéciale de Word.

Les convertisseurs Word standard inclus dans les kits de ressources Microsoft Office peuvent être téléchargés à partir de la page du kit de ressources des éditions Office 2003 à l'adresse http://www.microsoft.com/office/ork/2003/default.htm . Les convertisseurs du pack de ressources sont compatibles avec Word 97 et les versions plus récentes de l'éditeur. Après avoir installé le pack de ressources, vous devez accéder au répertoire créé (\%programfiles%orktools par défaut) et rechercher le fichier avec le jeu de convertisseurs (oconvpck.exe), puis exécuter oconvpck.exe sur tous les ordinateurs sur lesquels vous souhaitez déployer les convertisseurs.

Objectif de ConvertWord

L'objectif initial de ConvertWord était d'effectuer certaines tâches que l'assistant de conversion par lots de Word ne pouvait pas effectuer. L'assistant de conversion par lots est un complément utile à la boîte à outils de tout administrateur. L'assistant est un modèle Word qui convertit un format d'entrée en un format de sortie. Plus d'informations sur cette conversion sont disponibles dans l'article Microsoft « Comment convertir automatiquement de nombreux documents au format Word 2002 » à l'adresse http://support.microsoft.com/?kbid=313714.

L'assistant de conversion par lots effectue de nombreuses tâches, mais n'est pas optimisé pour certaines d'entre elles, telles que l'administration à distance ou l'automatisation de conversions simples pour les utilisateurs finaux partageant des documents sur des sites réseau distincts. ConvertWord peut vous aider à résoudre ces problèmes de conversion distribuée en effectuant les opérations de base suivantes.

  • Envoie une demande au système concernant la version de Word dont il dispose.
  • Ouvre automatiquement des listes de types de documents mixtes de longueur arbitraire.
  • Garanti pour enregistrer des documents avec des noms uniques dans Word (par défaut) ou d'autres formats.
  • Teste les documents pour rechercher des problèmes de formatage et des mots de passe utilisateur incorrects.

Comment fonctionne ConvertWord

Le processus de conversion ConvertWord est un processus en quatre étapes. Dans la première étape, le script génère une instance de l'application Word, comme indiqué dans l'extrait liste 1étiqueté A. Une partie de la source du script est conçue pour réduire autant que possible le nombre de boîtes de dialogue. Par exemple, le code source étiqueté B bloque les boîtes de dialogue autant que possible.

Dans la deuxième étape, ConvertWord ouvre chaque document. L'objet Word contient une collection de documents ; lors de l'appel de la méthode Open de cet ensemble (le fragment étiqueté A dans liste 2) le document est récupéré. Si vous connaissez le nom du document et souhaitez que Word détecte automatiquement son format, vous pouvez appeler la méthode avec uniquement le nom du document comme argument.

Vous pouvez également spécifier le format du document comme autre paramètre de la méthode Open. Malheureusement, selon la version de Word, la méthode Open nécessite jusqu'à 16 paramètres. Le paramètre de contrôle du format étant situé à la dixième place, les neuf paramètres précédents doivent être spécifiés. Le résultat est une chaîne longue et peu maniable. Des informations sur les paramètres peuvent être obtenues sur http://msdn.microsoft.com/library/default.asp?url=/library/enus/dv_wrcore/html/wrconwordobjectmodeloverview.asp ou dans l'aide de Word.

Les options ConvertWord sont FileName, ConfirmConversions, ReadOnly, AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert, WritePasswordDocument, WritePasswordTemplate et Format. Le paramètre FileName est le nom de fichier du document Word. Vous pouvez utiliser le paramètre ConfirmConversions pour afficher une boîte de dialogue lorsque Word convertit un document ouvert. Dans ConvertWord, ce paramètre est toujours défini sur False pour faciliter l'automatisation.

Le paramètre ReadOnly contrôle le processus d'ouverture d'un document en lecture seule ; ConvertWord définit toujours ce paramètre sur True pour garantir que le document original reste inchangé. AddToRecentFiles détermine si le document ouvert sera ajouté à la liste des fichiers récents de l'utilisateur actuel. Le document peut être un parmi des dizaines, voire des centaines, il n'est donc pas recommandé de l'ajouter à la liste et le paramètre est défini sur False.

PasswordDocument est le mot de passe pour ouvrir les documents protégés et PasswordTemplate est le mot de passe pour les modèles. Ces valeurs ne sont pas utiles pour les documents non Word, donc au lieu de l'un ou l'autre paramètre, vous pouvez spécifier deux guillemets doubles ("") pour indiquer une chaîne vide. Le paramètre Revert détermine si le script reviendra à la version actuellement ouverte du document si le document en cours de conversion est déjà ouvert. ConvertWord définit ce paramètre sur True pour éviter de perdre les modifications et pour activer uniquement l'instance ouverte du document.

Les paramètres WritePasswordDocument et WritePasswordTemplate spécifient les mots de passe requis pour enregistrer un document ou un modèle ouvert. Pour les besoins de cet article, ces paramètres sont facultatifs car ConvertWord n'écrase pas le document original ; le script spécifie donc "" pour chacun de ces arguments.

Enfin, le paramètre Format est un nombre qui indique la méthode utilisée par Word pour déterminer le format du document ouvert. Obtenir le bon numéro n'est pas facile car les nombres et les méthodes qu'ils représentent dépendent de la version de Word que vous avez installée, des convertisseurs de documents supplémentaires et de l'ordre d'installation. Disons que nous devons ouvrir et convertir un document RTF (Rich Text Format) avec le code d'ouverture de format 3. Pour ouvrir l'exemple de document à l'aide d'un convertisseur RTF standard, utilisez la procédure suivante :

Définir doc = Word.Documents._

Ouvert("c:mon.rtf", Faux, _

Vrai faux, "", "", _

Vrai, "", "", 3)

Certaines lignes de code source de cet article sont divisées en plusieurs lignes en raison de contraintes d'espace. Une liste de convertisseurs de documents supplémentaires avec les numéros correspondants et les extensions standard peut être trouvée à l'aide de l'ensemble d'objets FileConverters. Le code source du listing 3 montre une liste de ces convertisseurs. Aucun convertisseur Word standard n’est répertorié. Une liste des convertisseurs Word standard peut être trouvée sur tableau 1 et dans l'aide de Word.

La routine CreateFormatCollections du script ConvertWord affiche une liste de convertisseurs Word. Bien que le script simplifie quelque peu la tâche de détermination des formats d'ouverture et d'enregistrement, le format utilisé pour ouvrir ou enregistrer un document dépend de la version de Word et de la manière dont les convertisseurs sont installés.

Après ouverture d'un document, une nouvelle version de celui-ci est enregistrée à l'aide de la méthode SaveAs (le fragment intitulé A dans liste 4). La méthode SaveAs prend jusqu'à 16 paramètres, mais nous n'en avons besoin que de deux puisque le paramètre SaveFormat requis est le deuxième. Comme pour les paramètres OpenFormat, vous devez spécifier les codes de format du document que vous ouvrez dans le paramètre SaveFormat. Pour spécifier le format d'enregistrement - par exemple, pour enregistrer le document dans un fichier purement texte C:my.txt - vous devez saisir la commande

doc.SaveAs "C:my.txt", 2

Après avoir enregistré le document, ConvertWord le ferme à l'aide de la méthode Close (étiquette B dans le listing 4). False indique que Word doit ignorer les modifications si le document est modifié après son enregistrement. Une fois que le script a ouvert, enregistré et fermé séquentiellement tous les documents, la dernière étape consiste à quitter Word en appelant la méthode Quit de Word ( liste 5).

Application de ConvertWord

Avant de lancer ConvertWord pour la première fois, il est utile de vous familiariser avec les informations sur votre version locale de Word en exécutant la commande

convertir le mot/version

Cette commande affiche des informations importantes, notamment la version de Word installée sur la machine. Microsoft a cessé de mettre le numéro de version dans le nom du produit commençant par Office 95 (qui aurait été appelé Office 7), mais le numéro de version interne augmente de 1 à chaque mise à jour majeure ultérieure. Le même schéma de numérotation est utilisé dans Word en tant que composant de la suite Office. Les numéros de version internes sont 8 (Word 97), 9 (Word 2000), 10 (Word 2002) et 11 (Word 2003).

Par défaut, ConvertWord ouvre automatiquement les fichiers, fait des suppositions éclairées sur leur format (par exemple, Word, Texte brut, WordPerfect, RTF) et les enregistre en tant que documents Word, en leur attribuant des noms uniques composés du nom du fichier, d'un trait de soulignement et d'un numéro. ConvertWord propose plusieurs façons de nommer des documents. Le nom du fichier peut être saisi en argument de la commande suivante :

convertir mot unicode.txt plain.txt

Autredocscorel.wps

Cette approche entraîne l'enregistrement des fichiers Word de sortie sous les noms unicode.doc, plain.doc et otherdocscorel.doc. Une autre option consiste à configurer ConvertWord pour lire les fichiers à partir d'une source standard, comme ceci :

convertir un mot

Les résultats d'une commande qui crée une liste de fichiers peuvent être envoyés à ConvertWord comme suit :

rép /s /b c:boîte de réception*.txt

| convertir un mot

Si aucune entrée n'est spécifiée, ConvertWord demande les noms des documents d'entrée jusqu'à ce que vous appuyiez deux fois sur Ctrl+C.

ConvertWord dispose d'une méthode simple qui vous permet d'éviter d'écraser des fichiers portant le même nom. Supposons que vous souhaitiez enregistrer un fichier Word sous forme de fichier texte nommé mylist.txt. Si un fichier portant le même nom existe déjà, ConvertWord commence à parcourir la séquence de noms dérivés - mylist_1.txt, mylist_2.txt, etc. - jusqu'à ce qu'un nom inutilisé soit trouvé. Ce nom est ensuite attribué au fichier enregistré. En règle générale, la recherche d'un nom de fichier prend moins de temps que l'ouverture et l'enregistrement manuels d'un document.

Modification de l'emplacement de stockage et du nom du fichier

ConvertWord enregistre les fichiers dans le même dossier que le fichier d'origine, avec le même nom de base. De cette façon, lors de la conversion de fichiers pour de nombreux utilisateurs ou groupes d'utilisateurs, les nouveaux fichiers seront placés à côté des anciens. En règle générale, les utilisateurs connaissent « leurs » fichiers et se souviennent de leurs noms.

Cependant, le répertoire d'enregistrement des documents convertis peut être modifié. Pour ce faire, spécifiez simplement la clé /d avec un nom complet, qui peut être absolu ou spécifié par rapport au chemin pointant vers le dossier dans lequel le script s'exécute. ConvertWord étend le chemin vers le format complet et crée un répertoire correspondant s'il n'existe pas déjà.

convertword /d:c: empexports

Vous pouvez modifier le nom de base (nom de fichier sans extension) à l'aide du commutateur /b. Si ConvertWord rencontre plusieurs fichiers portant le même nom, ConvertWord modifie les noms de fichiers comme expliqué ci-dessus. Vous pouvez également utiliser le commutateur /x pour spécifier une extension de fichier autre que l'extension standard du type de fichier exporté.

Création de documents non Word

Par défaut, ConvertWord génère automatiquement des documents Word. Si vous souhaitez créer un document autre que Word, vous pouvez utiliser l'option /sa dans l'utilitaire ConvertWord pour modifier le format d'enregistrement par défaut. Les formats dans lesquels vous pouvez enregistrer des fichiers varient en fonction de la version de Word et des convertisseurs supplémentaires disponibles sur le système sur lequel ConvertWord s'exécute. La première étape lors de l'enregistrement d'un fichier dans un format spécifique consiste à lancer Word avec le commutateur /cnv pour afficher les convertisseurs installés ; Le numéro du convertisseur correspond au type dans lequel vous souhaitez enregistrer le nouveau fichier. Si tous les fichiers doivent être enregistrés dans un format spécifique, par exemple RTF (numéro 6), alors le commutateur /sa:6 doit être ajouté aux arguments ConvertWord. Par exemple, pour convertir tous les fichiers WordPerfect du dossier actuel en RTF, vous exécuterez la commande

rép /s /b *.wpd

| convertir mot/sa:6

Selon la version de Word et les convertisseurs installés, le nombre de formats disponibles peut être important. Vous devez toujours vérifier les types avant de convertir des fichiers, car leur nombre varie d'une machine à l'autre. La seule exception à cette règle ennuyeuse concerne les convertisseurs Word intégrés standard. Word 97 et les versions ultérieures ont les mêmes valeurs de 0 à 6, et les numéros de type standard augmentent à mesure que de nouvelles versions sont ajoutées. Pour Word 2003, les nombres de 0 à 11 seront les mêmes sur toutes les machines. L'exception aux valeurs standard est la broche numérotée -1. Cette valeur ne correspond pas au convertisseur Word, mais est utilisée comme commande ConvertWord pour écrire des données d'un fichier de document sur la console. Il peut être défini à l'aide de la touche /sa - /sa:-1 ou /sa+.

Traitement des erreurs

Lors d'opérations de conversion à grande échelle, certains fichiers peuvent rencontrer des problèmes. Vous avez besoin d’un moyen de suivre les documents dont la conversion a échoué. Si le fichier ne peut pas être converti, ConvertWord transmet le nom du fichier et les informations descriptives au flux d'erreurs standard (StdErr) ; Un administrateur peut suivre les échecs en regardant les noms de fichiers défiler sur l'écran ou en redirigeant les données d'erreur vers un fichier pour une analyse ultérieure, par exemple :

Erreurs.txt

Par défaut, ConvertWord affiche les erreurs en donnant uniquement le nom du fichier et le numéro d'erreur :

c:demo.rtf ÉCHEC : 2

En utilisant le commutateur /v+ (sortie détaillée), vous pouvez obtenir des informations plus détaillées sur l'erreur :

convertir un mot
/v+>erreurs.txt

Le commutateur /v- n'affiche pas les numéros d'erreur ; au lieu de cela, le nom de fichier est simplement transmis à StdErr pour faciliter le traitement ultérieur.

La dernière erreur détectée par ConvertWord est toujours acceptée comme niveau d'erreur final ; Une fois l'exécution du script terminée, cette valeur est disponible dans l'environnement de commande et peut être lue par un autre script, qui déterminera si l'appel à ConvertWord a réussi ou échoué.

Pour détecter les erreurs potentielles sans convertir les documents, vous pouvez exécuter ConvertWord avec le commutateur /w (et si). Cette clé permet à ConvertWord d'ouvrir tous les documents sans les enregistrer. Si quelque chose ne va pas avec l'un des fichiers, comme des données internes corrompues, un message d'erreur normal s'affichera.

Résoudre le problème du mot de passe

Les mots de passe sont particulièrement problématiques lors du traitement par lots, car ils peuvent être différents selon les documents. Par défaut, ConvertWord utilise le caractère espace comme mot de passe, qui ouvre tous les documents sans mot de passe, mais les documents avec mot de passe génèrent une erreur qui n'arrête pas le traitement ultérieur.

Ce comportement peut être modifié à l'aide du commutateur /p (mot de passe). Si vous spécifiez un argument vide (par exemple, /p:""), Word vous invite à saisir un mot de passe pour tous les documents protégés. Avec le commutateur /p, vous pouvez spécifier un mot de passe spécifique. Cependant, vous ne pourrez pas ouvrir de documents sans mot de passe ou avec un mot de passe différent de celui spécifié.

Application pratique de ConvertWord

J'ai effectué environ 30 000 conversions à l'aide de ConvertWord et j'ai trouvé quelques problèmes courants. Les plantages inhabituels étaient presque invariablement causés par des erreurs d'automatisation de Word ; Le numéro d’erreur et le message provenaient dans la plupart des cas de Word. La plupart des erreurs (telles qu'un mot de passe incorrect) ne sont pas difficiles à résoudre ou à comprendre. Les trois erreurs suivantes se sont répétées assez régulièrement.

Le premier est la boîte de dialogue contextuelle de Word pour les documents contenant des commandes de macro. Par défaut, ConvertWord bloque les commandes de macro dans les documents pour protéger l'utilisateur du code dangereux. Cependant, lorsque Word ouvre des documents contenant des macros, une boîte de dialogue apparaît vous indiquant que les macros sont bloquées. La seule façon que je connaisse d'éliminer cette fenêtre est d'activer les commandes macro. Vous pouvez le faire en lançant ConvertWord et en spécifiant la clé /as (sécurité d'automatisation) avec une valeur de 0 (/as:0). Il s'agit de la valeur par défaut pour les documents Word ouverts par programme. Avant d'utiliser le commutateur /as, vous devez vous assurer que le document que vous ouvrez ne contient pas de code de programme dangereux.

La deuxième erreur est liée à certains documents RTF qui ne peuvent pas être ouverts avec succès, mais qui s'affichent toujours correctement dans WordPad. Ils ne sont généralement pas formatés correctement et ne peuvent pas être ouverts correctement dans Word. ConvertWord ne peut pas résoudre ce problème, donc ConvertWord ne peut pas être utilisé pour convertir de tels fichiers.

La troisième erreur se produit car Word identifie les documents texte Unicode par la marque d'ordre des octets de départ dans le fichier. S'il n'y a pas de marque, alors Word traite le document comme du texte brut et lors de l'ouverture du document converti, l'utilisateur verra des espaces après chaque caractère visible (les espaces correspondent en fait à des caractères nuls). La seule façon de résoudre le problème consiste à convertir les fichiers avec le commutateur /oa (OpenAs) défini sur Texte codé ou Unicode (/oa:5 pour Word 97 et versions ultérieures).

Heureusement, de telles erreurs se produisent relativement rarement. ConvertWord sera extrêmement utile pour traiter un grand nombre de documents et vous aidera à ouvrir et convertir des documents Word sans travail manuel fastidieux.

Conseil spécialisé en réseau dans l’Indiana. Il possède les certificats MCSE, MCP+I et MVP.

POUR CEUX QUI ONT INSTALLÉ UN ANCIEN MICROSOFT OFFICE COMME 97, 2003, 2007 et 2010

POUR LA COMPATIBILITÉ DES FORMATS BUREAU, VEUILLEZ INSTALLER LE LOGICIEL APPROPRIÉ.

pour que les nouveaux formats s'ouvrent dans les anciennes versions

Revoir

Utilisateurs de Microsoft Office XP et 2003 Word, Excel ou PowerPoint : Avant de télécharger le pack de compatibilité installer les mises à jour haute priorité à partir du site Web Mise à jour Microsoft avant de télécharger le pack de compatibilité En installant le pack de compatibilité en tant que module complémentaire pour Microsoft Office 2000, Office XP ou Office 2003, vous pouvez ouvrir, modifier et enregistrer des fichiers dans les nouveaux formats de fichiers utilisés dans les dernières versions de Word, Excel et PowerPoint. Vous pouvez également utiliser le pack de compatibilité avec les visionneuses Microsoft Office Word 2003, Excel 2003 et PowerPoint 2003 pour afficher les fichiers enregistrés dans de nouveaux formats. Pour plus d'informations sur le pack de compatibilité, consultez l'article de la base de connaissances.

Note. Si vous utilisez Microsoft Word 2000 ou Microsoft Word 2002 pour lire ou écrire des documents contenant des caractères complexes, vous devez vous référer aux informations contenues dans cet article pour vous assurer que les documents Word s'affichent correctement dans les versions plus récentes de l'application.

Administrateurs : Vous pouvez télécharger le modèle d'administration pour les convertisseurs Word, Excel et PowerPoint inclus dans le pack de compatibilité.

Mise à jour. Le pack de compatibilité Microsoft Office a été mis à jour pour inclure le Service Pack 2 (SP2). Désormais, si les fichiers DOCX ou DOCM contiennent des balises XML personnalisées, les balises sont supprimées lorsque le fichier est ouvert dans Word 2003. Pour plus d'informations, consultez KB978951.

Configuration requise

  • Système d'exploitation : Windows 2000 Service Pack 4, Windows Server 2003, Windows Vista, Windows Vista Service Pack 1, Windows XP Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3
    Windows 7 ; Windows Serveur 2008
  • Programmes Microsoft Office recommandés :
    • Microsoft Word 2000 SP3, Microsoft Excel 2000 SP3 et Microsoft PowerPoint 2000 SP3
  • Microsoft Word 2002 SP3, Microsoft Excel 2002 SP3 et Microsoft PowerPoint 2002 SP3
  • Microsoft Office Word 2003 SP1 ou version ultérieure, Microsoft Office Excel 2003 SP1 ou version ultérieure et Microsoft Office PowerPoint 2003 SP1 ou version ultérieure
  • Visionneuse Microsoft Office Word 2003.
  • Visionneuse Microsoft Office Excel 2003
  • Visionneuse Microsoft Office PowerPoint 2003

Instructions

Installation de la mise à jour

  1. Assurez-vous que votre système est à jour en installant les mises à jour haute priorité et les mises à jour requises téléchargées à partir du site Web Microsoft Update. (obligatoire pour les utilisateurs de Microsoft Office XP et 2003).
  1. Après avoir installé les mises à jour haute priorité et les mises à jour requises à partir du site Web Microsoft Update, téléchargez le pack de compatibilité en cliquant sur le bouton ci-dessus et en enregistrant le fichier sur votre disque dur.
  1. Pour exécuter le programme d'installation, double-cliquez sur le fichier exécutable enregistré sur votre disque dur FileFormatConverters.exe.
  1. Terminez l'installation en suivant les instructions à l'écran.

Supprimer un fichier téléchargé

Lorsque vous ouvrez un fichier texte dans Microsoft Word ou un autre programme (par exemple, sur un ordinateur dont la langue du système d'exploitation est différente de celle dans laquelle le texte du fichier est écrit), l'encodage aide le programme à déterminer sous quelle forme le texte doit être affiché à l’écran pour pouvoir être lu.

Dans cet article

Comprendre l'encodage du texte

Le texte qui apparaît sous forme de texte à l'écran est en fait stocké sous forme de valeurs numériques dans un fichier texte. L'ordinateur traduit les valeurs numériques en symboles visibles. Une norme de codage est utilisée à cet effet.

Un codage est un système de numérotation dans lequel chaque caractère de texte d'un ensemble se voit attribuer une valeur numérique spécifique. Le codage peut contenir des lettres, des chiffres et d'autres symboles. Différentes langues utilisent souvent des jeux de caractères différents, c'est pourquoi la plupart des encodages existants sont conçus pour représenter les jeux de caractères de leurs langues respectives.

Différents encodages pour différents alphabets

Les informations de codage enregistrées avec le fichier texte sont utilisées par l'ordinateur pour afficher le texte à l'écran. Par exemple, dans l'encodage "Cyrillique (Windows)", le caractère "Y" correspond à la valeur numérique 201. Lorsque vous ouvrez un fichier contenant ce caractère sur un ordinateur qui utilise l'encodage "Cyrillique (Windows)", l'ordinateur lit le numéro 201 et affiche le signe "Y".

Cependant, si le même fichier est ouvert sur un ordinateur qui utilise par défaut un encodage différent, le caractère correspondant au nombre 201 dans cet encodage sera affiché à l'écran. Par exemple, si l'ordinateur utilise le codage « Europe occidentale (Windows) », le caractère « Y » du fichier texte source basé sur l'alphabet cyrillique s'affichera sous la forme « É », puisqu'il s'agit du caractère qui correspond au nombre 201 dans cet encodage.

Unicode : un seul encodage pour différents alphabets

Pour éviter les problèmes d'encodage et de décodage des fichiers texte, vous pouvez les enregistrer au format Unicode. Cet encodage inclut la plupart des caractères de toutes les langues couramment utilisées sur les ordinateurs modernes.

Étant donné que Word est basé sur Unicode, tous les fichiers qu'il contient sont automatiquement enregistrés dans cet encodage. Les fichiers Unicode peuvent être ouverts sur n'importe quel ordinateur doté d'un système d'exploitation anglais, quelle que soit la langue du texte. De plus, sur un tel ordinateur, vous pouvez enregistrer des fichiers au format Unicode contenant des caractères qui ne figurent pas dans les alphabets d'Europe occidentale (par exemple, grec, cyrillique, arabe ou japonais).

Sélection de l'encodage lors de l'ouverture d'un fichier

Si le texte du fichier ouvert est déformé ou apparaît sous forme de points d'interrogation ou de carrés, Word a peut-être détecté le codage de manière incorrecte. Vous pouvez spécifier le codage à utiliser pour afficher (décoder) le texte.

    Ouvrir l'onglet Déposer.

    Cliquez sur le bouton Possibilités.

    Cliquez sur le bouton En plus.

    Aller à la rubrique Sont communs et cochez la case Confirmer la conversion du format de fichier lors de l'ouverture.

    Note: Lorsque cette case est cochée, Word affiche une boîte de dialogue Conversion de fichiers Chaque fois que vous ouvrez un fichier dans un format autre que Word (c'est-à-dire un fichier qui n'a pas d'extension DOC, DOT, DOCX, DOCM, DOTX ou DOTM). Si vous travaillez fréquemment avec ces fichiers mais que vous n'avez généralement pas besoin de sélectionner un encodage, veillez à désactiver cette option pour empêcher cette boîte de dialogue d'apparaître.

    Fermez puis rouvrez le fichier.

    Dans la boîte de dialogue Conversion de fichiers sélectionner un article Texte codé.

    Dans la boîte de dialogue Conversion de fichiers régler l'interrupteur Autre et sélectionnez l'encodage souhaité dans la liste.

    Dans la zone Échantillon

Si presque tout le texte est identique (par exemple, des carrés ou des points), il se peut que la police appropriée ne soit pas installée sur votre ordinateur. Dans ce cas, vous pouvez installer des polices supplémentaires.

Pour installer des polices supplémentaires, procédez comme suit :

    Cliquez sur le bouton Commencer et sélectionnez Panneau de contrôle.

    Effectuez l'une des actions suivantes:

    Sous Windows 7

    1. Dans le Panneau de configuration, sélectionnez l'élément Désinstallation de programmes.

      Changement.

    Sous Windows Vista

      Dans le panneau de configuration, sélectionnez la section Désinstaller un programme.

      Dans la liste des programmes, cliquez sur Microsoft Office ou sur Microsoft Word s'il a été installé séparément de Microsoft Office, puis cliquez sur Changement.

    Sous Windows XP

      Dans le Panneau de configuration, cliquez sur Installation et suppression de programmes.

      Sur la liste Programmes installés Cliquez sur Microsoft Office ou sur Microsoft Word s'il a été installé séparément de Microsoft Office, puis cliquez sur Changement.

    En groupe Modification de votre installation de Microsoft Office cliquez sur le bouton Ajouter ou supprimer des composants puis cliquez sur le bouton Continuer.

    Au chapitre Options d'installation développer l'élément Outils communs de bureau, et puis - Prise en charge multilingue.

    Sélectionnez la police souhaitée, cliquez sur la flèche à côté et sélectionnez Exécuter depuis mon ordinateur.

Conseil: Lors de l'ouverture d'un fichier texte dans un encodage ou un autre, Word utilise les polices définies dans la boîte de dialogue Options des documents Web. (Pour afficher la boîte de dialogue Options des documents Web, presse Bouton Microsoft Office, puis clique Options de mots et sélectionnez une catégorie En plus. Au chapitre Sont communs cliquez sur le bouton Options des documents Web.) Utilisation des options de l'onglet Polices boite de dialogue Options des documents Web Vous pouvez personnaliser la police pour chaque encodage.

Sélection de l'encodage lors de l'enregistrement d'un fichier

Si vous ne sélectionnez pas d'encodage lors de l'enregistrement du fichier, Unicode sera utilisé. En général, Unicode est recommandé car il prend en charge la plupart des caractères dans la plupart des langues.

Si vous envisagez d'ouvrir le document dans un programme qui ne prend pas en charge Unicode, vous pouvez sélectionner l'encodage souhaité. Par exemple, sur un système d'exploitation anglais, vous pouvez créer un document en chinois traditionnel en utilisant Unicode. Cependant, si un tel document est ouvert dans un programme prenant en charge le chinois mais pas l'Unicode, le fichier peut être enregistré dans le codage « Chinois traditionnel (Big5) ». Par conséquent, le texte s'affichera correctement lorsque vous ouvrirez le document dans un programme prenant en charge le chinois traditionnel.

Note: Unicode étant la norme la plus complète, certains caractères peuvent ne pas apparaître lors de l'enregistrement de texte dans d'autres encodages. Par exemple, supposons qu'un document Unicode contienne du texte en hébreu et en cyrillique. Si vous enregistrez le fichier dans l'encodage "Cyrillique (Windows)", le texte hébreu ne sera pas affiché, et si vous l'enregistrez dans l'encodage "Hébreu (Windows)", le texte cyrillique ne sera pas affiché.

Si vous sélectionnez une norme de codage qui ne prend pas en charge certains caractères du fichier, Word les marquera en rouge. Vous pouvez prévisualiser le texte dans l'encodage sélectionné avant d'enregistrer le fichier.

Lorsque vous enregistrez un fichier sous forme de texte codé, le texte pour lequel la police Symbole est sélectionnée, ainsi que les codes de champ, sont supprimés du fichier.

Sélection d'encodage

    Ouvrir l'onglet Déposer.

    Sur le terrain Nom de fichier entrez un nom pour le nouveau fichier.

    Sur le terrain Type de fichier sélectionner Texte brut.

    Si une boîte de dialogue apparaît Microsoft Office Word - Vérification de compatibilité, appuie sur le bouton Continuer.

    Dans la boîte de dialogue Conversion de fichiers sélectionnez le codage approprié.

    • Pour utiliser l'encodage standard, sélectionnez l'option Windows (par défaut).

      Pour utiliser l'encodage MS-DOS, sélectionnez l'option MS-DOS.

      Pour définir un encodage différent, sélectionnez le bouton radio Autre et sélectionnez l'élément souhaité dans la liste. Dans la zone Échantillon vous pouvez prévisualiser le texte et vérifier s'il s'affiche correctement dans l'encodage sélectionné.

      Note: Pour augmenter la zone d'affichage du document, vous pouvez redimensionner la boîte de dialogue Conversion de fichiers.

    Si le message "Le texte surligné en rouge ne peut pas être enregistré correctement dans l'encodage sélectionné" apparaît, vous pouvez sélectionner un autre encodage ou cocher la case Autoriser la substitution de caractères.

    Si la substitution de caractères est activée, les caractères qui ne peuvent pas être affichés seront remplacés par les caractères équivalents les plus proches dans l'encodage sélectionné. Par exemple, les points de suspension sont remplacés par trois points et les guillemets d'angle sont remplacés par des guillemets droits.

    Si l'encodage sélectionné ne comporte pas de caractères équivalents aux caractères surlignés en rouge, ils seront stockés hors contexte (par exemple sous forme de points d'interrogation).

    Si le document est ouvert dans un programme qui ne renvoie pas le texte d'une ligne à une autre, vous pouvez y activer les sauts de ligne définitifs. Pour cela, cochez la case Insérer des sauts de ligne et spécifiez le symbole de saut souhaité (retour chariot (CR), saut de ligne (LF) ou les deux) dans le champ Lignes de fin.

Trouver les encodages disponibles dans Word

Word reconnaît plusieurs encodages et prend en charge les encodages inclus avec le logiciel système.

Vous trouverez ci-dessous une liste de scripts et leurs encodages associés (pages de codes).

Système d'écriture

Encodages

Police utilisée

Multilingue

Unicode (UCS-2 petit-boutiste, UTF-8, UTF-7)

Police standard pour le style "Normal" de la version localisée de Word

arabe

Windows 1256, ASMO 708

Chinois simplifié)

GB2312, GBK, EUC-CN, ISO-2022-CN, HZ

Chinois (écriture traditionnelle)

BIG5, EUC-TW, ISO-2022-TW

cyrillique

Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866

Anglais, Europe occidentale et autres basés sur l'alphabet latin

Windows 1250, 1252-1254, 1257, ISO8859-x

grec

Japonais

Shift-JIS, ISO-2022-JP (JIS), EUC-JP

coréen

Wansung, Johab, ISO-2022-KR, EUC-KR

vietnamien

Indien : tamoul

Indien : népalais

ISCII 57002 (Dévanagari)

Indien : Konkani

ISCII 57002 (Dévanagari)

Indien : hindi

ISCII 57002 (Dévanagari)

Indien : Assamais

Indien : bengali

Indien : gujarati

Indien : Kannada

Indien : Malayalam

Indien : Oriya

Indien : marathi

ISCII 57002 (Dévanagari)

Indien : Pendjabi

Indien : sanskrit

ISCII 57002 (Dévanagari)

Indien : télougou

    Pour utiliser les langues indiennes, vous devez les prendre en charge dans le système d'exploitation et disposer des polices OpenType appropriées.

    Seule une assistance limitée est disponible pour le népalais, l'assamais, le bengali, le gujarati, le malayalam et l'oriya.

Revoir

Utilisateurs de Microsoft Office XP et 2003 Word, Excel ou PowerPoint : installez les mises à jour haute priorité à partir du site Web Microsoft Update avant de télécharger le pack de compatibilité.

En installant le pack de compatibilité en tant que module complémentaire pour Microsoft Office 2000, Office XP ou Office 2003, vous pouvez ouvrir, modifier et enregistrer des fichiers dans les nouveaux formats de fichiers utilisés dans les dernières versions de Word, Excel et PowerPoint. Vous pouvez également utiliser le pack de compatibilité avec les visionneuses Microsoft Office Word 2003, Excel 2003 et PowerPoint 2003 pour afficher les fichiers enregistrés dans de nouveaux formats. Pour plus d'informations sur le pack de compatibilité, consultez l'article 924074 de la base de connaissances.

Note. Si vous utilisez Microsoft Word 2000 ou Microsoft Word 2002 pour lire ou écrire des documents contenant des caractères complexes, vous devez vous référer à l'article 925451 pour vous assurer que les documents Word s'affichent correctement dans les versions plus récentes de l'application.

Administrateurs: Vous pouvez télécharger le modèle d'administration pour les convertisseurs Word, Excel et PowerPoint inclus dans le Pack de compatibilité.

Mise à jour. Le pack de compatibilité Microsoft Office a été mis à jour pour inclure le Service Pack 2 (SP2). Désormais, si les fichiers DOCX ou DOCM contiennent des balises XML personnalisées, les balises sont supprimées lorsque le fichier est ouvert dans Word 2003. Pour plus d'informations, consultez KB978951.

Configuration requise

Système d'exploitation :

Windows 2000 Service Pack 4, Windows Server 2003, Windows Vista, Windows Vista Service Pack 1, Windows XP Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3
Windows 7 ; Windows Serveur 2008

Microsoft Word 2000 SP3, Microsoft Excel 2000 SP3 et Microsoft PowerPoint 2000 SP3

Microsoft Word 2002 SP3, Microsoft Excel 2002 SP3 et Microsoft PowerPoint 2002 SP3

Microsoft Office Word 2003 SP1 ou version ultérieure, Microsoft Office Excel 2003 SP1 ou version ultérieure et Microsoft Office PowerPoint 2003 SP1 ou version ultérieure

Visionneuse Microsoft Office Word 2003.

Visionneuse Microsoft Office Excel 2003

Visionneuse Microsoft Office PowerPoint 2003

Instructions

Installation de la mise à jour
Assurez-vous que votre système est à jour en installant des mises à jour hautement prioritaires et des mises à jour obligatoires téléchargées à partir du site Web Microsoft Update (obligatoire pour les utilisateurs de Microsoft Office XP et 2003).

Après avoir installé les mises à jour haute priorité et les mises à jour requises à partir du site Web Microsoft Update, téléchargez le pack de compatibilité en cliquant sur le bouton Télécharger ci-dessus et en enregistrant le fichier sur votre disque dur.

Pour exécuter le programme d'installation, double-cliquez sur le fichier exécutable FileFormatConverters.exe enregistré sur votre disque dur.

Terminez l'installation en suivant les instructions à l'écran.

Supprimer un fichier téléchargé

Dans le menu Démarrer de Windows, cliquez sur l'icône du Panneau de configuration.

Sélectionnez Ajouter ou supprimer des programmes.

Dans la liste des programmes installés, sélectionnez Pack de compatibilité pour Office System 2007, puis cliquez sur Désinstaller ou sur Ajouter ou supprimer. Lorsqu'une boîte de dialogue apparaît, suivez les instructions pour désinstaller le programme.

Cliquez sur Oui ou sur OK pour confirmer la suppression du programme.


Pour le texte intégral du pack de compatibilité Microsoft Office 2010 pour les formats de fichiers Word, Excel et PowerPoint, consultez le fichier téléchargeable.
La page contient un fragment.