Impossible d'ouvrir une pièce jointe Excel dans Outlook Web Access

 

Dernière rubrique modifiée : 2009-04-29

Cette rubrique fournit des informations sur le contournement d'un problème qui peut se produire lorsque vous tentez d'ouvrir un fichier en pièce jointe dans Microsoft Office Outlook Web Access.

Supposons que les conditions suivantes sont vraies :

  • Vous recevez un message électronique contenant un fichier Office Excel 2007 en pièce jointe.

  • Vous utilisez un jeu de caractères codés sur deux octets pour nommer le fichier en pièce jointe. Par exemple, le nom de fichier utilise des caractères du jeu de caractères Coréen, Japonais ou Chinois.

  • Le nom de fichier comporte 13 caractères ou plus.

Dans ce scénario, vous êtes confronté aux symptômes suivants :

  • Lorsque vous tentez d'ouvrir la pièce jointe dans Outlook Web Access, le fichier ne s'ouvre pas.

  • Lorsque vous enregistrez le fichier sur le disque dur, le fichier n'est pas enregistré avec le nom de fichier d'origine. Au lieu de cela, le fichier est enregistré avec une longue chaîne de caractères. Par exemple, le fichier est enregistré avec un nom similaire à ce qui suit :

    %ed%95%9c%eb%91%98%ec%85%8b%eb%84%b7%eb%8b%a4%ec%97%ac%ec%9d%bc%ec%97%ac%ec%95%84%ec%97%b4%ed%95%98%eb%91%98(1).xlsx

Cause

Ce problème se produit lorsque vous utilisez Windows Internet Explorer 7 ou une version antérieure d'Internet Explorer pour accéder à Outlook Web Access. Il est du à une limitation dans Internet Explorer 7 et dans les versions antérieure d'Internet Explorer.

Notes

Ce problème ne se produit pas lorsque vous utilisez Internet Explorer 8 pour accéder à Outlook Web Access.

Lorsque vous enregistrez ou ouvrez une pièce jointe qui a un nom de fichier utilisant un jeu de caractères codés sur deux octets, Outlook Web Access convertit le nom de fichier au format UTF-8. Ceci permet d'empêcher la corruption du nom de fichier.

Si le nom de fichier codé en UTF-8 comporte plus de 76 caractères pour un fichier Excel, Internet Explorer tronque le début du nom de fichier. C'est pourquoi Internet Explorer ne peut pas localiser le fichier pour l'ouvrir.

Notes

Excel limite davantage la longueur du nom de fichier que les autres programmes Office, tels qu'Office Word 2007 ou Office PowerPoint 2007. Par conséquent, dans le scénario décrit dans cette rubrique, il se peut que vous puissiez ouvrir une pièce jointe Word ayant un nom utilisant un jeu de caractères codés sur deux octets qui comporte plus de 76 caractères codés en UTF-8. Par exemple, Internet Explorer peut ouvrir une pièce jointe Word ayant un nom utilisant un jeu de caractères codés sur deux octets qui, lorsqu'il est codé en UTF-8, comporte jusqu'à 152 caractères.

Solution de contournement

Pour contourner ce problème, utilisez l'une des méthodes suivantes :

  • Utilisez Internet Explorer 8 pour accéder à Outlook Web Access. Internet Explorer 8 prend en charge l'ouverture des noms de fichier contenant jusqu'à 2 083 caractères codés en UTF-8.

  • Demandez à l'expéditeur de renommer la pièce jointe Excel en utilisant un nom de fichier plus court, puis de la renvoyer. Par exemple, demandez à l'expéditeur d'utiliser un nom de fichier comportant moins de 13 caractères d'un jeu de caractères codés sur deux octets.

Pour plus d'informations

Pour plus d'informations sur les limitations des noms de fichier Office, consultez l'article 325573 de la Base de connaissances Microsoft, Des messages d'erreur s'affichent lorsque vous essayez d'ouvrir un document Office.

Pour plus d'informations sur l'obtention d'Internet Explorer 8, consultez la page Internet Explorer 8: Home page (en anglais).