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

Macros et VBA Excel Discussion :

Graphique sur popup html [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Par défaut Graphique sur popup html
    Bonjour,

    A partir d'un graphe présent sur une feuille graphique, je cherche à l'afficher sur une popup html. Pour ce faire, je me suis aidé de la FAQ présente sur le site (ici).

    A l'exécution, la fenêtre de IE s'affiche bien, mais à la place de l'image, je retrouve un petit icône rouge bleu et vert en haut à gauche de la page, comme quand l'image ne peut être affichée. Comment peut-on résoudre cela ?

    Merci d'avance.

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Quel est ton système d'exploitation ?
    le fichier image est-il créé sur ton disque ?

  3. #3
    Membre éclairé Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Par défaut
    L'OS sur lequel je traite le fichier est Vista. Mais maintenant que j'y pense, je me suis certainement trompé d'emplacement pour l'enregistrement de l'image !

    Juste une petite question subsidiaire: j'hésite entre afficher mon graphe sur une fenêtre IE ou sur un userform (je suis parvenu à le faire). Y-a-t-il des avantages / inconvénients l'un par rapport à l'autre ?

    Finalement je ne m'étais pas trompé, j'avais bien mis un chemin pour enregistrer l'image menant sur mon disque dur... Le problème reste entier.

    Je suis curieux de savoir pourquoi ça ne passe pas... Puis-je vous fournir mon fichier (tout simple) exemple pour que vous constatiez les faits ?

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu
    bonjour

    quelle methode utilise tu pour enregistrer ton image sur le disque dur?

    le code pour l'afficher sur ta page html c'est quoi?

    sujet interréssant!

    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre éclairé Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Par défaut
    Bonjour !

    Voici le code que j'ai mis:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    Private Sub Chart_Activate()
     
    Dim nomImage As String
    Dim IE As Object
    Dim Hauteur As Single, Largeur As Single
     
    nomImage = "CHEMIN_COMPLET_IMAGE.bmp"
     
    If Dir(nomImage) <> "" Then
     
        Kill nomImage
     
    End If
     
     
    ActiveChart.Export nomImage, "BMP"
     
     
    Set IE = CreateObject("InternetExplorer.application")
     
    IE.navigate "about:blank"
    IE.addressbar = False
    IE.MenuBar = False
    IE.StatusBar = False
    IE.Toolbar = False
    IE.Width = 1000
    IE.Height = 700
    IE.Left = 120
     
    IE.document.body.innerHTML = "<html><IMG SRC='" & nomImage & "'</html>"
     
    IE.Visible = True
     
    Kill nomImage
     
    End Sub

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    re
    oui c'est bien ce que je pensais


    le nomimage contient -il le chemin?

    en plus de ca je n'en suis pas sur mais tu ne cré pas un document html mais une instance de internet explorer avec un page blanche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set IE = CreateObject("InternetExplorer.application")
    donc quand tu dis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IE.document.body.innerHTML = "<html><IMG SRC='" & nomImage & "'</html>"
    le ie.document jusque a preuve du contraire n'existe pas

    du moins il me semble mais encore une fois je ne suis pas sur !!!
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

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

Discussions similaires

  1. SSH invoquer application graphique sur serveur distant
    Par knecmotet dans le forum Réseau
    Réponses: 7
    Dernier message: 07/09/2008, 19h33
  2. Graphique sur Access
    Par beurnoir dans le forum Access
    Réponses: 17
    Dernier message: 10/11/2005, 15h49
  3. [VB.NET][Javascript]Focus sur popup
    Par Dnx dans le forum ASP.NET
    Réponses: 6
    Dernier message: 08/11/2005, 16h10
  4. ouvrir popup sur popup
    Par Dnx dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 31/10/2005, 13h18
  5. Réponses: 7
    Dernier message: 28/04/2004, 16h51

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