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 :

Problème Excel vers PPT


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2017
    Messages : 3
    Par défaut Problème Excel vers PPT
    Bonjour,

    J'ai deux problèmes avec mon code:

    1- Le tableau que je copie avec PasteSpecial EnhancedMetafile ne se place pas correctement dans la slide (trop haut trop à gauche même quand je change les propriétés du code)
    2- Je ne veux pas que le tableau s'insère dans une nouvelle slide mais qu'il aille directement dans la slide 4 déjà existante. Je ne comprends pas non plus ou est le pb dans mon code;
    Any Help pliiiz?
    Merci
    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
    26
    27
    28
    29
    30
    31
    32
    33
    Private Sub Trsft_PowerPoint_Click()
     Dim ppApp As PowerPoint.Application
     Dim ppPres As PowerPoint.Presentation
     Dim ppShape As PowerPoint.Shape
     Dim ppSlide As PowerPoint.Slide
     Dim SlideNum As Integer
     
     Dim strPresPath As String, strExcelFilePath As String, strNewPresPath As String
     strPresPath = "P\National\_ApplicationData"
     strNewPresPath = "\P\National\_ApplicationData\"
     
     Set ppApp = CreateObject("PowerPoint.Application")
     ppApp.Visible = msoTrue
     Set ppPres = ppApp.Presentations.Open(strPresPath)
    Sheets("Page principale test").Activate
     Range("A1:B27").Copy
     
     Set ppSlide = ppPres.Slides.Add(4, ppLayoutBlank)
     SlideNum = 4
     ppPres.Slides(SlideNum).Select
     ppPres.Slides(SlideNum).Shapes.PasteSpecial ppPasteEnhancedMetafile
     With ppPres.Slides(4).Shapes(4)
     .IncrementLeft 524#
     .IncrementTop 157.5
     End With
     ActiveWindow.LargeScroll ToRight:=1
     With ppPres.Slides(4).Shapes(.Slides(4).Shapes.Count)
     .ScaleWidth 0.61, msoFalse, msoScaleFromTopLeft
     .ScaleHeight 0.61, msoFalse, msoScaleFromTopLeft
     
    End With
     
    End Sub

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par hbc99 Voir le message
    Bonjour,

    Un solution possible à adapter dans les fichiers joints.

Discussions similaires

  1. [XL-2010] Exporter depuis Excel vers PPT
    Par baba89 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/10/2013, 09h39
  2. Copier Coller Plusieurs Graphs Excel vers PPT
    Par emascoli dans le forum VBA PowerPoint
    Réponses: 1
    Dernier message: 23/08/2013, 17h06
  3. Exportation Excel vers PPT avec VBA
    Par ikramea dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 27/12/2011, 18h36
  4. VBA - Export Excel vers PPT - pb de couleur
    Par Neodyme dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/09/2008, 10h43
  5. [Excel et PPT 2003]exporter des graphes Excel vers PPT
    Par hoaxpunk dans le forum VBA PowerPoint
    Réponses: 6
    Dernier message: 02/01/2008, 14h43

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