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

Excel Discussion :

Copier graphe vers powerpoint


Sujet :

Excel

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2013
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 101
    Points : 80
    Points
    80
    Par défaut Copier graphe vers powerpoint
    Bonjour à tous,

    Ce que je souhaite faire parait simple mais je n'y parvient pas pour autant.
    Je veux copier un graphique croisé dynamique issue d'une feuil excel, vers un slide d'un ppt.

    Lorsque ma procédure se finit, le powerpoint est ouvert, le presse papier contient mon graphique, mais le collage ne fonctionne pas.
    Mon code :
    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
     
    Dim appPowerPoint As PowerPoint.Application
    Dim MaPresentation As PowerPoint.Presentation
    Dim Diapo As PowerPoint.Slide
     
     
    'Création d'un objet Powerpoint
    Set appPowerPoint = CreateObject("PowerPoint.Application")
    appPowerPoint.Visible = True
     
    'Ouvre le fichier powerpoint
    Set MaPresentation = appPowerPoint.Presentations.Open(Filename:=ActiveWorkbook.Path & "\ppt claas.ppt")
     
    'Sélectionne la diapo numéro 1
    MaPresentation.Slides(1).Select
     
    'ici je copie tous les graphes de la feuille, en occurrence je n'en ai que un pour l'instant.. mais la n'est pas le soucis
    For Each legraph In ThisWorkbook.Worksheets("Graphe gammes").ChartObjects
        legraph.Select
            ActiveChart.ChartArea.Select
            ActiveChart.ChartArea.Copy
        ' Et on le colle dans la première diapositive de la présentation :
           MaPresentation.Slides(1).Shapes.PasteSpecial link:=True
     
    Next
    Je souhaiterai que les données soient liées a excel d'ou le "MaPresentation.Slides(1).Shapes.PasteSpecial link:=True
    "
    PS : j'ai importer la référence microsoft powerpoint 15.0 object library
    Merci d'avance pour votre aide !

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Visiblement, il s'agit plus d'un problème PowerPoint que Excel. C'est donc plutôt dans la partie PowerPoint > VBA que tu devrais poster ce sujet.

    Est-ce que tu as essayé d'utiliser l'enregistreur automatique de macro dans PowerPoint pour savoir quelle était la syntaxe de copie d'un tableau ?
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

Discussions similaires

  1. Réponses: 6
    Dernier message: 03/09/2009, 18h23
  2. Excel vers powerpoint : copier/coller spécial
    Par fabiencal dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/07/2009, 23h31
  3. exporter tableaux et graphes de excel vers powerpoint
    Par ouioui_cmoi dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/04/2008, 13h17
  4. Copier-coller vers Powerpoint 2007
    Par House MD dans le forum VBA PowerPoint
    Réponses: 2
    Dernier message: 25/01/2008, 10h19
  5. [VBA-E]Excel vers powerpoint : copier/coller spécial
    Par illight dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 06/09/2006, 12h41

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