La configuration de base est que j'ai une application Web qui appelle SQL Reporting Services pour exécuter des rapports. Les rapports ont la possibilité de retourner au format PDF ou Excel. Le code en arrière-plan exécute le rapport, obtient les résultats et l'écrit à l'aide de httpResponse.BinaryWrite(). La plupart des rapports fonctionnent bien. IE reconnaît le fichier Excel, excelle excel et ouvre la feuille de calcul. Cependant, certains rapports ne font pas démarrer Excel. Certains se retrouvent dans une sorte de widget Excel qui fonctionne dans IE. C'est insatisfaisant.SQL Reporting Services et Excel
Le code pour exécuter les rapports et les afficher est totalement générique et utilisé par tous les rapports. Je pense donc que cela a quelque chose à voir avec le rapport ... mais je ne sais pas ce que cela pourrait être. À ce stade, je sais vraiment dans le noir.
Cela ne se produit que lorsque vous utilisez Excel 2003. Excel 2007 fonctionne correctement. Je suis actuellement incapable d'obtenir une machine de développement qui exécute Excel 2003, donc il a été un ours pour essayer et déboguer.
Des idées?
eh oui, j'ai fait ce chemin pendant un moment. Puis je me suis arrêté parce qu'il commençait à avoir l'impression que je rendais le problème plus difficile qu'il ne l'était réellement. – tidge