IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Afficher des graphiques et feuilles Excel


Sujet :

ASP.NET

  1. #1
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut Afficher des graphiques et feuilles Excel


    J'ai une application déployée sur un serveur qui tourne avec le système Windows Server 2008 R2 dont une page affiche des graphiques et feuilles Excel par le biais de l'interop. Sous IE8 tout s'affiche correctement mais mon nouveau PC est sous Windows 7 avec IE 11, Firefox ou Opera mais plus rien ne s'affiche.

    J'aurais voulu savoir s'il existe un quelconque add-on ou autre chose pour régler ce problème ?


    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    D'après mon debogage, il ne trouverais pas une procédure qui permet de générer le graphique et la feuille Excel. Cette procédure se trouve dans un fichier VBScript qui est liée à la page ASPX de cette manière:
    <script type="text/vbscript" language="vbscript" src="../vbscripts/graphiques.vbs"></script>
    Ce que je ne comprend pas, c'est que ça fonctionne sur IE8 mais pas 11 ou autres navigateurs récents. J'ai installé et lié a mon projet les DLL d'interopérabilité pour le cas où:
    • Microsoft.Office.Interop.Excel.dll (pour Office 2007 et 2010)
    • Microsoft.Vbe.Interop.dll


    Les DLL Microsoft.Office.Interop.Owc11.dll et office.dll quant à elles, étaient déjà installées et référencées !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2010
    Messages : 119
    Par défaut
    Bonjour,

    Apparemment VBScript n'est plus pris en charge par ie 11. Essaye de passer en mode compatibilité. Dans ie appuie sur "alt" pour accéder au menu, puis va dans "outils" -> "Paramètre d'affichage de compatibilité" et ajoute ton site.

    En espérant avoir aidé.

    darkcrift

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par darkcrift Voir le message
    Bonjour,

    Apparemment VBScript n'est plus pris en charge par ie 11. Essaye de passer en mode compatibilité. Dans ie appuie sur "alt" pour accéder au menu, puis va dans "outils" -> "Paramètre d'affichage de compatibilité" et ajoute ton site.

    En espérant avoir aidé.

    darkcrift
    Merci pour ta réponse mais malheureusement cela ne change rien
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Tu peux forcer la compatibilité en mode IE10 avec une meta X-UA :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="x-ua-compatible" content="IE=10">

    Mais comme l'a mentionné darkcrift, IE11 ne supporte plus VBScript dans sa totalité (rien ne précise s'il a été supprimé en totalité ou partiellement...), il peut donc être tout à fait normal que ton script VBS ne fonctionne plus.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2010
    Messages : 119
    Par défaut
    Tu peux aussi vérifier que les scripts sont bien activés dans ton ie 11. C'est dans "outils" -> "option internet", onglet "sécurité" -> bouton "personnaliser le niveau" il me semble.

    darkcrift

  7. #7
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut


    J'ai essayé en forçant la compatibilité mais cela ne fonctionne pas. Je pense que je suis bon pour me retaper plusieurs centaines de lignes de code Merci quand même d'avoir pris la peine de me répondre ! Je marque comme résolu mais je reste tout de même à l'écoute d'autres possibilités
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Sélection des lignes de feuille Excel avec une listbox
    Par wlofab dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/07/2008, 15h35
  2. [ADO] Afficher des graphiques
    Par azamharir dans le forum Interfaces de programmation
    Réponses: 3
    Dernier message: 24/05/2008, 21h58
  3. position des images sur feuille excel
    Par PATHAB dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 21/02/2008, 11h03
  4. Générer graphique sur feuille Excel
    Par tedparker dans le forum Access
    Réponses: 3
    Dernier message: 06/09/2006, 09h48
  5. comment afficher des données Access sur Excel ??
    Par merlubreizh dans le forum Access
    Réponses: 9
    Dernier message: 14/09/2005, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo