Bonjour,
Je cherche à créer une macro depuis Qlikview (un logiciel de reporting) pour copier des graphiques de qlikview en image dans un powerpoint existant.
Voici le bout de code que j'utilise pour ouvrir mon powerpoint et sélectionner la feuille sur laquelle je veux copier un élément.
Et voici le bout de code qui me permet de coller cet élément (je fais des chose avant pour sélectionner les objets que je veux copier):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 sub ppt1 Set PPApp = CreateObject("Powerpoint.Application") PPApp.Visible = True ' Create a presentation 'Ouvrir le document powerpoint Set PPPres = PPApp.Presentations.Open("D:\Qlikview_Data\presentation_test.pptx") 'Sélectionner la slide qui m'intéresse Set PPSlide = PPPres.Slides(1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ActiveDocument.GetSheetObject(charts(i).getobjectid).CopyBitmapToClipboard PPSlide.Shapes.Paste
Et mon graphique se colle au milieu de la slide. Comment faire pour pouvoir définir l'emplacement où je veux que mon grpahique soit collé et donc régler le hauteur, largeur (voire la taille) ?
Merci pour votre aide.
Partager