2010-07-14 4 views
1

Mon application génère des fichiers XLSX en fonction des besoins des utilisateurs.IE6 ouvrant le fichier XLSX en tant que fichier XLS

Une fois le fichier XLSX est généré l'utilisateur est redirigé vers lequel le fichier est enregistré à l'aide Response.Redirect ...

Response.Redirect("filename.xlsx")

Lorsque l'utilisateur ouvre le fichier ... ils reçoivent ce message . Le fichier que vous essayez d'ouvrir, 'filename.xls', est dans un format différent de celui spécifié par l'extension du fichier. Vérifiez que le fichier n'est pas corrompu et provient d'une source fiable avant d'ouvrir le fichier. Voulez-vous ouvrir le fichier maintenant? Comme une solution temporaire, j'ai demandé à mes utilisateurs d'appuyer sur "Oui" quand ils reçoivent ce message et le fichier s'ouvre parfaitement bien.

Est-ce que quelqu'un a des idées pour lesquelles IE6 tente d'ouvrir un fichier XLSX en tant que XLS?

Remarque: J'ai une application similaire qui génère des fichiers PPTX de la même manière - et ceux-ci s'ouvrent sans problème.

+0

J'ai même problème. S'il vous plaît écrire si vous avez trouvé une solution – Gopher

+0

Hey Gopher - J'ai posté une réponse. Laissez-moi savoir si cela fonctionne pour vous. – mscccc

Répondre

2

J'ai trouvé qu'il est un problème avec les anciennes versions du serveur Windows.

Tant le type MIME xlsx doit être ajouté et il y a aussi des mises à jour de pilotes couple qui ont besoin d'être installé (je ne sais pas précisément ceux qui. Notre service informatique prend soin)

Pour ajoutez le type MIME: Accédez au Gestionnaire des services Internet et ajoutez le type MIME .xlsx. (Documentation).

Le type MIME qui doit être ajouté est:

  • Extension du fichier:.xlsx
  • type MIME: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Pour plus d'informations sur ce qui peut être trouvé ici: http://technet.microsoft.com/en-us/library/ee309278(office.12).aspx

+0

Super lien, merci. –

0

Je pense, vous ne pouvez pas résoudre ce problème en hébergement ou etc., il dépend de votre ordinateur ...

Voici le correctif sur le site Web de Microsoft;

Pour configurer Internet Explorer pour ouvrir des fichiers Office dans le programme Office approprié en utilisant l'outil Options des dossiers:

  1. Ouvrir Poste de travail.
  2. Dans le menu Outils (ou le menu Affichage), cliquez sur Options des dossiers (ou cliquez sur Options).
  3. Cliquez sur l'onglet Types de fichiers.
  4. Dans la liste Types de fichiers enregistrés, cliquez sur le type de document Office spécifique (par exemple, Microsoft Excel Worksheet), puis sur Avancé (ou cliquez sur Modifier).
  5. Dans la boîte de dialogue Modifier le type de fichier, désactivez la case à cocher Parcourir dans la même fenêtre (ou désactivez la case à cocher Ouvrir les documents Web à la place).
  6. Cliquez sur OK.

Voici le lien http://support.microsoft.com/?scid=kb%3Ben-us%3B162059&x=13&y=13

+0

Le problème n'est pas qu'il s'ouvre dans le mauvais programme. C'est quand IE6 est dirigé vers un fichier .xlsx ... il est dit que c'est un fichier .xls à la place. – mscccc

Questions connexes