![]() |
Microsoft Word | |||
| Résumé : Comment transférer des fichiers Word entre Macintosh et PC. Quelques précautions à prendre. Macros vous permettant d'accélérer les opérations. | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Introduction Word pour le Macintosh Depuis Word 6, Word pour le Macintosh utilise le même format binaire interne que Word pour Windows. La compatibilité est donc excellente. Il faut cependant noter que la diffusion des versions 6 et supérieur sur le Macintosh est beaucoup moindre que celle de la version 5, les avantages nouveaux ne semblant pas compenser la très grande lourdeur du programme, même sur un PowerMac. Par ailleurs, si vous savez que le fichier que vous donnez à votre interlocuteur doit être monté dans un programme de PAO, donnez un fichier Word Mac 4/5. Les filtres d'importation pour les versions postérieures ne donnent pas toujours un résultat aussi fiable. Word 5 pour le Macintosh, version la plus répandue et la plus usitée sur la machine d'Apple, ouvre tous les fichiers Word du PC jusqu'à la version 2 pour Windows. Attention, Word Mac déteste les caractères '§' des fichiers Word Windows. Il existe sur le site de Microsoft un convertisseur Word 6 vers Word 5. Word 4 pour le Macintosh n'ouvre que Word DOS (le programme est antérieur à Word pour Windows). Si vous obtenez des lettres accentuées incorrectes en ouvrant certains fichiers Word DOS dans Word Mac 5 (ce n'était pas le cas dans Word Mac 4), sachez que ce dernier exige que la page de codes soit spécifiée dans les deux derniers octets de l'en-tête du fichier. La page de codes est correctement placée par Word pour DOS 5 et 5,5, mais non pas par Word 3/4 pour DOS, ni d'ailleurs par certains programmes de conversion (celui de Wordperfect, notamment). Dans ce cas, il vous faut ouvrir le fichier avec un éditeur binaire et placer les octets B5 et 01 (437 en petit-boutien) dans les positions 7E et 7F du fichier. Word pour PC Word pour DOS (versions 3/4/5/5,5) ignore toutes les versions (3/4 et 5, naturellement) de Word Mac (mais vous pouvez sauver au format Word pour DOS sur le Macintosh). Word pour Windows (versions 2 et 6/7) ouvre Word Mac 4 et 5, mais non plus Word Mac 3. Le dernier convertisseur sur PC à gérer Word 3 a été celui de Word 1 pour Windows. La situation est d'autant plus délicate à gérer que la signature des fichiers Mac ne permet pas de distinguer entre les fichiers des version 3, 4 et 5 (la signature étant toujours 'MSWDMDBN'). Si vous avez accès à un éditeur hexadécimal, le second octet des fichiers Word 3 est 34h, et c'est 37h dans le cas de Word 4/5. La seule solution pratique est de rouvrir les fichiers dans Word 5 ou 6 pour le Macintosh et de resauver les fichiers dans ce format. L'une des solutions, lorsque le fichier Word Mac s'est ouvert correctement dans Word Windows et ne s'affiche plus correctement, ou ne s'imprime pas, lorsque vous le rouvrez sur le PC, est de vérifier deux éléments de formatage : d'une part la langue, qui est très curieusement perdue, et d'autre part le format du papier, qui est souvent réglé sur "Legal". Pour la première opération, faire un bloc de la totalité du texte et aller dans le menu 'Outils'. Sélectionner la rubrique 'Langue', et dans la boîte de dialogue qui s'ouvre, cocher l'option 'Français'. Pour le second paramètre, sélectionner l'option 'Mise en page' dans le menu 'Fichier' et sélectionner le format A4 sous l'onglet 'Taille'. Cette opération est souvent indispensable si vous souhaitez ensuite monter le texte dans un programme de PAO comme Xpress ou PageMaker. Macrocommandes de conversion Macro d'enregistrement au format Word Mac 4/5 depuis Word Windows 97 Sub SaveMac5()
'
' SaveMac5 Macro
' (c) 1999 Pierre Duhem
'
Dim nomfich, nomfich2 As String
Dim lg As Integer
nomfich = ActiveDocument.Name
lg = Len(nomfich)
nomfich2 = Left(nomfich, lg - 3) + "mcw"
ActiveDocument.SaveAs FileName:=nomfich2, FileFormat:=108, _
LockComments:=False, Password:="", AddToRecentFiles:=True, WritePassword _
:="", ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _
SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _
False
ActiveDocument.Close
End Sub
Macro d'enregistrement au format Word Mac 4/5 depuis Word Windows 6 Macro d'enregistrement au format Word Mac 4/5 depuis Word Windows 2 | |||
![]() |
|