image copy to clipboard
16.05.2014 16:24:45
Felix
ich habe eine kurze Frage an euch, meine eigentlich schon relativ weit zu sein und hoffe euch daher nicht all zu lang zu beschäftigen.
Ich möchte gerne ein Objekt aus einer Powerpointpräsentation als Grafik in eine andere einfügen.
Händisch ist das recht fix erledigt:
Objekt aus Vorlage Auswählen --> rechtsklick --> kopieren --> Folie in anderer Präsi auswählen --> rechtsklick --> Einfügeoptionen --> Grafik --> Fertig
dieser Schritt soll jedoch häufiger ausgeführt werden und muss deswegen automatisch erfolgen.
mein erstes Grundgerüst für das Makro ist folgendes:
ppvor.Slides(3).SlideRange.Shapes("Name des Objektes").Select
Selection.Copy
pprep.Slides(3)
Selection.Pastespecial
Es ist ein Teil eines größeren Makros und der Rest funktioniert auch.
Dabei erfolgen vorher bereits einige Berechnungen im Excel, welche dann in pprep eingetragen werden
pprep ist dabei die Präsentation in die aus Excel Daten einfließen (funktioniert auch).
ppvor ist die pptx in welcher sich Objekte befinden, welche mit Qlikview verbunden sind.
Als Objekte würden sie meine fertige Präsentation jedoch extrem langsam machen und da ich in der finalen Phase auch nicht mehr mit ihnen arbeiten muss, reichen mir die jpgs.
Ich würde mich sehr freuen, wenn mir jemand von euch diesbezüglich helfen könnte, da ich bei meiner recherche nur auf das Kopieren einer range aus Excel in PPT gestoßen bin.
Range("A1:Q11").Copy
pprep.Slides(2).Shapes.PasteSpecial DataType:=ppPasteOLEObject, Link:=msoFalse
Das ist bereits Bestandteil meines Werks, lässt sich jedoch nicht so einfach anpassenMfG Felix