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

Access Discussion :

exporter état vers format jpeg


Sujet :

Access

  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Mars 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Mars 2009
    Messages : 177
    Par défaut exporter état vers format jpeg
    Bonjour tout le monde,

    J'aimerais savoir s'il est possible d'exporter un état (en fait un graphique) vers un format de type image (JPEG, gif,...), l'objectif étant d'insérer
    ensuite l'image produite dans un mail de type HTML .

    J'ai trouvé un bout de code qui permet de faire ça à travers une imprimante virtuelle qui s'appelle "Image printer" mais le problème est que je ne peux pas avoir la main sur l'imprimante notemment pour choisir le nom du fichier en sortie.

    Merci par avance pour votre aide.

    Cordialement

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 110
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Mars 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Mars 2009
    Messages : 177
    Par défaut
    Bonsoir,

    Merci pour la réponse.
    Si je comprend bien je dois utiliser la methode export de l'objet Chart.
    En orientant ma recherche vers cette nouvelle piste, je suis tombé sur une discudion http://www.developpez.net/forums/d13...bject-msgraph/ où j'ai trouvé le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
        Dim Graph As Graph.Application
        Dim Chart As Graph.Chart
     
        Set Graph = forms!monform.moncontroleGraph.Object.Application
        Set Chart = Graph.Chart()
     
     
        Chart.Export "C:\Test.Gif"
     
        Set Chart = Nothing
        Set Graph = Nothing
    Malheureusement, ce code bloque au niveau de la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Chart.Export "C:\Test.Gif"
    en m'affichant le message suivant:
    -erreur d'exécution 1004
    -erreur définit par l'application ou par l'objet

    Merci pour tout coup de main. ça fait 2 jours que je cherche une solution mais sans succès

    Cordialement

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 110
    Par défaut
    Bonjour,

    La syntaxe est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ObjetChart.Export FileName:=..., FilterName:=..., Interactive:=False
    Il y a cette page du msdn qui peut t'aider.

    http://msdn.microsoft.com/en-us/libr...ffice.10).aspx

    Attention ! il semble que le nouveau composant graphique 2007 ne soit pas le même que MS Graph.

    Ceci explique peut-être cela.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur amateur
    Inscrit en
    Mars 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur amateur

    Informations forums :
    Inscription : Mars 2009
    Messages : 177
    Par défaut
    Bonjour,

    Le message d'erreur persiste toujours malgré de nombreuses tentatives.
    J'ai donc décidé d'abandonner la piste de l'exportation au format jpeg à travers la bibliothèque MSGRAPH.
    Au lieu de cela, je me suis orienté vers l'utilisation de l'imprimante virtuelle PDFCREATOR laquelle, heureusement, prend en charge l'exportation au format jpeg.

    J'ai fait quelques tests et ça marche à merveille. Maintenant mon code est composé de 3 blocs:
    bloc1: désignation de pdf creator comme imprimante par défaut.
    bloc 2: ouverture de l'état et impression du jpeg grâce à la méthode DoCmd.PrintOut
    bloc3: création d'un email HTML avec comme image jointe le fichier jpeg ainsi crée

    Malheureusement ce processus n'est pas complètement automatisé car avant le lancement du code, il faut régler manuellement les options de PDF créator (choix de l'option enregistrement automatique, choix du format de sortie et du dossier d'accueil...).

    Y'a t'il un moyen d'automatiser tout ça en prenant la main par exemple sur PDF Creator. J'ai eu beau chercher, je n'ai rien trouvé.

    Cordialement

Discussions similaires

  1. [AC-2010] Exportation données vers format TXT ou CSV
    Par juice dans le forum VBA Access
    Réponses: 5
    Dernier message: 14/12/2011, 12h48
  2. [AC-2007] Export état vers excel erreur 2282
    Par triaguae dans le forum VBA Access
    Réponses: 3
    Dernier message: 25/05/2010, 13h25
  3. [AC-2007] Problème d'export état vers word
    Par Nephyline dans le forum IHM
    Réponses: 1
    Dernier message: 22/10/2009, 12h07
  4. [MySQL] Exportation mysql vers format xml par php
    Par kamacho dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 12/12/2007, 22h40
  5. Exporter sous un format jpeg
    Par Kuollu dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 02/05/2005, 10h29

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