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

VBA PowerPoint Discussion :

VBA : insérer une image dans une shape à partir d'un objet image d'excel 2003


Sujet :

VBA PowerPoint

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Août 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut VBA : insérer une image dans une shape à partir d'un objet image d'excel 2003
    Bonjour,

    je n'arrive pas à insérer une image dans une shape à partir d'un objet image d'excel 2003. (Ma macro est sous excel et je génère un powerpoint)
    Je n'arrive qu'à insérer une image à partir d'un chemin, si quelqu'un a une idée voici un bout de mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Set monshape = pptRefs.Slides(pptRefs.Slides.Count).Shapes.AddShape(msoShapeRectangle, 660, 310 + 15 * i, 20, 10)
                        'monshape.Fill.UserPicture ActiveWorkbook.Path & "\images\jauge-" & jaugesQuality(i - 1) & ".gif"      'marche bien mais pas ce que je veux
     
     
                        'monshape = Worksheets("Data").Shapes("Image 1")        '1 tentative ratée
     
                        Worksheets("Data").Shapes("Image 1").Select
                        Worksheets("Data").Shapes("Image 1").CopyPicture
                        monshape.Paste         '2 tentatives ratées
    Je n'ai pas de message d'erreur mais "monshape" reste vide
    Merci !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je ne pense pas qu'il faille procéder de cette manière, déjà que l'on y arrive pas manuellement, du moins je n'ai pas réussi

    Plusieurs hypothèses :

    1 - Enregistrer l'image d'Excel sur le disque et la récupérer.
    2 - Coller l'image tel quelle dans le diaporama, et donc reprendre la shape qui a la sélection, mais cela implique de travailler en mode présentation et non en mode diaporama (les select ne fonctionnent pas en mode diaporama).

    Peux-tu détailler un peu le but de la manœuvre.

    Philippe

Discussions similaires

  1. [Toutes versions] coller les données d'une plage d'une cellule dans une cellule d'une autre feuille[VBA]
    Par arthson dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/01/2012, 17h37
  2. [XL-2003] Insérer la valeur d'une cellule dans une phrase d'une autre
    Par DonaldTron dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/04/2009, 19h50
  3. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13
  4. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48
  5. Réponses: 2
    Dernier message: 02/06/2006, 11h26

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