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 :

Insertion d'une image située dans Excel à un Bookmark dans Word


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Analyste d'affaires
    Inscrit en
    Mai 2016
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'affaires
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2016
    Messages : 34
    Par défaut Insertion d'une image située dans Excel à un Bookmark dans Word
    Bonjour à tous,

    J'essaie de prendre une image située dans Excel et de l'insérer dans un bookmark dans un fichier Word.
    J'ai essayé ceci pour commencer, car je ne sais pas comment utiliser l'image qui se trouve directement dans excel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                ActiveDocument.Bookmarks("CampiondeMexico_OwnerPicture").Range _
                .InlineShapes.AddPicture Filename:=ThisDocument.Path & "\Obama.jpg"
    Mais ce code ne fonctionne pas. Pourtant le nom du bookmark et du path semble correctes.

    Merci d'avance pour votre aide!
    Nomorerulz

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    "Copier-coller" des images d'une application Office à une autre par VBA se termine (presque) toujours par une qualité de copie inacceptable. Cela va généralement bien à la main, mais pas vraiment avec VBA.

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, à voir ici, pas exactement le même contexte mais adaptable.

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Le code montré fonctionne, pour autant qu'il soit exécuté DEPUIS Word et qu'existent bien tant le chemin complet du fichier image que le signet utilisés.
    Il ne saurait fonctionner ainsi (tel quel) depuis Excel, qui ne connaît les objets de Word qu'en automation (par référence à l'application Word, ses objets, etc ...)

    Edit : et si cet essai a été fait depuis Word (sans succès) : ce n'est pas une question VBA/Excel (la présente section), mais une question VBA/Word.

  5. #5
    Membre averti
    Homme Profil pro
    Analyste d'affaires
    Inscrit en
    Mai 2016
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'affaires
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2016
    Messages : 34
    Par défaut
    Merci à tous,

    J'ai utilisé la solution proposée par kiki29 et avec un peu d'adaptation ça fonctionne!

    Merci.

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

Discussions similaires

  1. Insertion d'une image dans le corps d'un mail via VBA Excel
    Par arnold95 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/11/2013, 18h55
  2. Réponses: 13
    Dernier message: 15/05/2012, 21h44
  3. insertion d'une image dans une cellule excel
    Par hanou88 dans le forum Excel
    Réponses: 0
    Dernier message: 07/02/2011, 14h19
  4. Insertion d'une image dans une feuille excel /POI
    Par Taz_22 dans le forum Documents
    Réponses: 1
    Dernier message: 07/08/2008, 17h38
  5. Insertion d'une image dans la une base mysql...
    Par Angeldu74 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 01/06/2005, 14h00

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