OVH Cloud OVH Cloud

PowerPoint & VBA

2 réponses
Avatar
leti_tia
Bonjour,

Je génére en vba un document powerpoint à partir de excel ...
Le but de la manoeuvre est de copier divers tableaux excel dans le ppt
...

Alors j'insère un OLE Excel dans PPT, je copie mon tableau depuis
Excel et je le colle dans l'objet OLE ... tout va bien sauf que je
n'arrive pas a redimensionner correctement l'OLE ...
à la création avec [AddOLEObject] je lui donne les dimensions et la
position ... puis je fais ma copie et je force encore une fois le
shape représentant l'OLE a prendre les mêmes dimensions ... CA NE
FONCTIONNE PAS !!!


Merci de votre aide !!
Leti

2 réponses

Avatar
hello dis moi peus tu m'expliquer comme tu creer un objet
OLE et tu le mets sous powerpoint.

Je suis en train de faire la meme manip que toi, sauf que
je passe par les cellules et j'ai aussi des soucis pour
redimmmensionner ...

voici ma commande :

Dim ppt As PowerPoint.Application
Set ppt = CreateObject("PowerPoint.Application")
ppt.Visible = True

Dim Pres As PowerPoint.Presentation

Set Pres = ppt.Presentations.Open
(Filename:="C:APMaPresentation.ppt")

Sheet3.Activate
Range("A3:e34").Select
Range("A3:e34").Copy
Pres.Slides(3).Shapes.Paste


-----Message d'origine-----
Bonjour,

Je génére en vba un document powerpoint à partir de
excel ...

Le but de la manoeuvre est de copier divers tableaux
excel dans le ppt

....

Alors j'insère un OLE Excel dans PPT, je copie mon
tableau depuis

Excel et je le colle dans l'objet OLE ... tout va bien
sauf que je

n'arrive pas a redimensionner correctement l'OLE ...
à la création avec [AddOLEObject] je lui donne les
dimensions et la

position ... puis je fais ma copie et je force encore une
fois le

shape représentant l'OLE a prendre les mêmes
dimensions ... CA NE

FONCTIONNE PAS !!!


Merci de votre aide !!
Leti
.



Avatar
Jean-Pierre FORESTIER
Bonjour
Je répond à côté de la question ...
Pourquoi ne pas utiliser l'appareil photo dans Excel pour recopier ensuite
cette image dans PPT (image qui se redimensionne à volonté) ?

--
Jean-Pierre FORESTIER Microsoft MVP PowerPoint
Auteur de PowerPoint 2002 chez Micro Application
"Leti" a écrit dans le message news:

Bonjour,

Je génére en vba un document powerpoint à partir de excel ...
Le but de la manoeuvre est de copier divers tableaux excel dans le ppt
...

Alors j'insère un OLE Excel dans PPT, je copie mon tableau depuis
Excel et je le colle dans l'objet OLE ... tout va bien sauf que je
n'arrive pas a redimensionner correctement l'OLE ...
à la création avec [AddOLEObject] je lui donne les dimensions et la
position ... puis je fais ma copie et je force encore une fois le
shape représentant l'OLE a prendre les mêmes dimensions ... CA NE
FONCTIONNE PAS !!!


Merci de votre aide !!
Leti