J'ai remarqué qu'Internet Explorer ajoute un chiffre entre crochets aux fichiers téléchargés depuis Internet (généralement [1]). Cela crée un gros problème avec le téléchargement des feuilles de calcul Excel car les crochets ne sont pas un caractère de nom de fichier valide dans le nom de feuille de calcul Excel. Ce problème est spécifique à IE, les autres navigateurs gardent le même nom de fichier. Par conséquent, si vous avez un tableau pivotant actualisé automatiquement à l'ouverture du fichier, par exemple, vous obtiendrez un message d'erreur indiquant que le nom "fichier [1] .votreNomPivot" n'est pas valide.Comment contourner le bug [1] IE lors de l'enregistrement d'un fichier Excel à partir d'un serveur Web?
Y at-il une solution à ce problème?
EDIT: Il semble que quel que soit le nom de fichier suggéré par les directives HTTP, IE ajoute [1] dans tous les cas, ce qui cause le problème! (Donc, les réponses sur les noms de fichiers ne sont pas utiles dans ce cas)
EDIT: J'ai essayé du code VBA pour enregistrer le fichier sous un autre nom quand il s'ouvrira. Cependant, cela ne fonctionne pas (même message d'erreur qu'avant). Pensez-vous qu'il existe un moyen de résoudre ce problème avec VBA?
J'ai essayé d'enregistrer le fichier sous un autre nom par une macro Excel mais le problème est toujours présent, même si le nom du fichier a changé de nom ... – paulgreg
Installez un nouvel Internet Explorer. Cela n'a rien à voir avec le serveur web. –
Nouveau Internet Explorer? Que voulez-vous dire ? J'utilise IE 6 maintenant mais le défaut semble apparaître dans IE 7 aussi: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1398316&SiteID=1 et http://bytes.com/forum/thread751225 .html – paulgreg