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 :

Export PDF qui ne prend pas en compte les images


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    analyste
    Inscrit en
    Octobre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : analyste
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2018
    Messages : 2
    Par défaut Export PDF qui ne prend pas en compte les images
    Bonjour à tous,

    Après de nombreuses visites sur ce site ces derniers mois, voilà que je poste mon 1er message puisque même après avoir bien cherché, je n'ai pas trouvé de réponses à mon problème...

    J'exporte une feuille excel en pdf, grâce à la partie du code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            ActiveSheet.ExportAsFixedFormat _
                Type:=xlTypePDF, _
                Filename:=Répertoire & Fichier, _
                Quality:=xlQualityStandard, _
                IncludeDocProperties:=True, _
                IgnorePrintAreas:=False, _
                OpenAfterPublish:=True
    L'export se déroule bien sur toute la partie texte et mise en forme, mais aucune des nombreuses images présentes dans mon onglet ne sont exportées en pdf... J'ai testé les deux différents types de qualité: xlQualityStandard et xlQualityMinimum, celà ne change rien. A l'enregistrement, et à l'impression, tout fonctionne par contre bien. Savez-vous d'ou cela peut venir ?

    D'avance merci

  2. #2
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour Bastien et bienvenu sur ce format,

    Peut-être la propriété de l'image "Imprimer l'Objet"

    en VBA
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.Shapes("Picture 13").ControlFormat.PrintObject = msoTrue

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    analyste
    Inscrit en
    Octobre 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : analyste
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2018
    Messages : 2
    Par défaut
    Bonjour, merci pour la réponse.

    Malheureusement, ça ne change rien. Je pense que dans le cas inverse, l'impression de mon fichier aurait également rencontré le même problème, ce qui n'est pas le cas ici.

    Je viens de tester avec une impression par "PDF Creator", là ici les images sont bien intégrées...

    C'est donc uniquement avec ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF que je rencontre le problème.

  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
    bonjour
    je viens de tester
    effectivement si dans les propriétés de limage tu n'a pas coché "imprimer l'object" dans le pdf l'image n'y sera pas

    maintenant si tu dis qu'avec ou sans tu arrive a imprimer tes images en impression papier tu a de serieux soucis

    Attention!! je sais pas si c'est le cas pour 2010 en tout cas pour 2007 j'avais telechargé le mauvais complement "savespdf" car il existe a ma connaissance 2 versions
    et ca faisait n'importe quoi

    donc si "en pdf" est une option que tu a installé sur 2010 parce qu'il n'y est pas par defaut, il est probable que tu est le mauvais complement

    d'autant plus que certain fichier de (pdf creator,bullzip,microsoft pdf printer,etc....) ont des fichiers en commun pour peu que tu ai installé l'un avant l'autre c'est la bérézina

    perso c'est ce qui m'est arrivé en installant la version de microsoft pdf printer pour W7 le saveas pdf ne fonctionnait plus correctement j'ai du remettre "bullzip" et réparer le complement
    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

Discussions similaires

  1. [DATEDIFF] Ne prend pas en compte les "dates incluse".
    Par GarsDuCalvados dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/06/2008, 15h47
  2. Réponses: 1
    Dernier message: 28/05/2008, 16h11
  3. Réponses: 2
    Dernier message: 29/03/2008, 13h04
  4. Requete Update ne prend pas en compte les champs paramétrés?
    Par Oceliane dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 08/06/2007, 22h34
  5. Réponses: 1
    Dernier message: 13/02/2007, 16h53

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