Category Archives: PowerPoint nervt auch

Wenn ein Mann geputzt hat, lobst du ihn gefälligst, wartest bis er weg ist und machst dann sauber.

P.S.: Wenn Sie eine Idee haben, wie ich in PowerPoint eine eingebettete Excel-Tabelle (OLEObject?) ansprechen kann, so wäre ich Ihnen äußerst dankbar

Und so geht es: Mit folgendem Code können Sie auf die Tabelle zugreifen:

Dim ppApp As Application
Dim ppDatei As Presentation
Dim ppFolie As Slide
Dim ppShape As Shape
Dim ppObjekt As Object

Set ppApp = Application
Set ppDatei = ppApp.ActivePresentation
Set ppFolie = ppDatei.Slides(11)
Set ppShape = ppFolie.Shapes(3)
Set ppObjekt = ppShape.OLEFormat.Object

MsgBox ppObjekt.Sheets(1).Range("A2").Value

Ich mag Männer, die Gefühle zeigen. Wenn neben dem Bett eine Taschentuchbox steht, schauen sie sicherlich häufig traurige Liebesfilme.

Hallo Herr Martin,

Ich melde mich dieses mal mit einer generellen Frage an Sie. Im Moment nervt mich nämlich PowerPoint. Es ist schon gemein, dass es da keinen Makrorekorder gibt.
Ich schätze mal, dass auch Sie ab und zu den Makrorekorder in Excel benutzen, wenn Ihnen mal dieser und jener Befehl nicht einfällt.

Nun, in PowerPoint geht das ja leider nicht. Daher meine Frage, wie gehen Sie eigentlich vor oder wo lesen Sie nach, wenn Sie PowerPoint-Kommandos benötigen und gerade nicht wissen, wie diese lauten?

Momentan beschäftige ich mich mit einer automatisierten Berichtserstellung aus Excel heraus. Das klappt auch alles soweit ganz gut, also neue Präsi aus Vorlage erstellen, Daten aus Excel in Diagramme oder Tabellen einfügen oder auch Diagramme von Excel nach PowerPoint zu exportieren. Schwierig wird es nur dann, wenn ich z.B. Formatierungen ausschließlich in PowerPoint durchführen muss. Ich habe z.B. ewig gebraucht um dahinter zu kommen, wie ich in einer PowerPoint-Tabelle eine Zelle farblich hervorhebe (Präsi.Slides(5).Shapes(„Inhaltsplatzhalter 3“).Table.Cell(a, 1).Shape.Fill.ForeColor.RGB = RGB(255, 0, 0)). Oder einen Pfeil einfügen (ActivePresentation.Slides(1).Shapes.AddShape Type:=msoShapeBentUpArrow, Left:=50, Top:=50, Width:=100, Height:=200), mit Animationen fange ich gar nicht erst an.

Haben Sie da einen Tipp oder ein schlaues Nachschlagewerk? Jemand hat mir mal erzählt (ich glaube, es war Andreas Thehos), dass man mit dem Makrorekorder in Word hier so einiges ableiten kann, aber da bin ich irgendwie noch nicht dahinter gekommen…

Ihnen schon einmal vielen Dank und viele Grüße,

Hallo Herr Dauphin,

das Problem des fehlenden Makrorekorders kenne ich – darüberhinaus gibt es noch weitere Fallstricke:

Werfen Sie mal einen Blick auf das Kapitel „PowerPoint“ aus meinen VBA-lernen-Buch – ich habe den Aufbau erklärt.

Und: Manchmal hilft es, wenn man die Objekte „sauber“ deklariert – Intellisense hilft oft mit der Liste der Eigenschaften und Methoden.

Bei Diagrammen und Grafiken „spicke“ ich manchmal bei Excel und verwende dort den Makrorekorder … aber der Teufel steckt im Detail:

Hilft Ihnen das?

Wir sind zwar zu nichts zu gebrauchen, aber dafür zu allem fähig.

Schade. Wenn man in PowerPoint ein Diagramm erstellt, wird Excel ohne Menüband geöffnet. Dort werden die Daten eingetragen. Leider kann man Zahlen dort nicht runterziehen.

Ja – okay – ich weiß – man kann Excel schließen und danach erneut über Daten bearbeiten / Daten in Excel bearbeiten öffnen. Dann wird das Menüband angezeigt und man kann die Reihe per Ziehen ausfüllen.

Ein Sixpack habe ich schon probiert, jedoch steht es mir nicht!

Manchmal haben meine Teilnehmer recht.

Mein Formatieren der Zeichen der Diagrammsbeschriftungen fiel einem Teilnehmer auf, dass dieser Dialog sehr unterschiedlich zum Dialog Zeichenformatieren einer Zelle aussieht:

Diagramme

Zellen

Zum Vergleich: der Dialog zum Formatieren von Zeichen in PowerPoint:

Nichts verursacht soviel Unruhe wie Menschen, die sich erholen wollen!

Eine Kollegin hat mir letzte Woche eine Excelmappe mit einem Makro geschickt. Das Makro kopiert von mehreren Tabellenblättern Bereiche und fügt sie in eine bestehende Präsentation ein.

Die Kollegin hatte ein paar Fragen zum Makro. Da ich die PowerPoint-Präsentation nicht hatte, änderte ich einige wenige Befehle. Beispielsweise „greife auf Folie 1, 2, 3 zu“ wurde geändert in: „füge eine neue Folie ein“. Der Befehl AddSlides war schnell gefunden:

20170129PP01

Allerdings erhielt ich hier einen Fehler. Nochmal nachschauen:

20170129PP02

Doch: Sildes.AddSlide. Korrekt!

20170129PP03

Ebenso die Parameter: an welcher Stelle soll eine neue Folie erzeugt werden? Welches Layout soll verwendet werden? Ebenfalls korrekt!

Mir dämmerte es. Vor gefühlten 100.000 Jahre habe ich mal PowerPoint programmiert. Und dort herausgefunden, dass die Methode nicht AddSlides heißt, sondern Add. Geändert. Tatsächlich: IntelliSense listet nun sogar die korrekten Layout-Konstanten auf.

20170129PP04

Hum – Microsoft hätte wahrlich in den letzten 15 Jahren einen so wichtigen Befehl wie „füge neue Folie ein“ korrigieren können. Oder bin ich der einzige, dem dies aufgefallen ist?

Freiheit für die Gummibären- weg mit den Plastiktüten!

Vorgestern in der PowerPoint-Schulung:

Teilnehmerin: Wie kann ich denn die Daten des Diagramms erneut bearbeiten? Wie komme ich zu der Excel-Tabelle zurück?

Trainer: Klicken Sie auf die Registerkarte „Entwurf“. Dort finden Sie in der Gruppe „Daten“ eine Schaltfläche „Daten bearbeiten“. Damit wird die Excel-Tabelle erneut geöffnet.

Teilnehmerin: Ich sehe in Entwurf kein Symbol „Daten bearbeiten“.

Trainer: Ziemlich weit rechts. Das dritte Symbol von rechts.

Teilnehmerin: Bei mir gibt es so ein Symbol nicht.

Trainer schaut auf den Bildschirm der Teilnehmerin: Sie haben recht. Es gibt zwei Registerkarten „Entwurf“. Ich meine die kontextabhängige Registerkarte „Entwurf“ in den „Diagrammtools“. Nicht die linke Registerkarte „Entwurf“.

Zwei Mal Entwurf

Zwei Mal Entwurf

Fazit: Als EDV-Trainer müssen wir immer ganz genau sagen, wovon wir sprechen. Viele Bezeichnungen tauchen in den Anwendungsprogrammen mehrmals auf (Entwurf, Einfügen, Tabelle, …) Sonst sehen und verstehen es die Teilnehmer und Teilnehmerinnen, die Anwender und Anwenderinnen nicht.

Übrigens: in der englischen Version sind auch beide Registerkarten mit „Design“ beschriftet.

Manchmal rede ich mit mir selbst. Und dann lachen wir beide.

Ist mir nie aufgefallen. Heute in der PowerPoint-2016-Schulung ist mir aufgefallen, dass bei den Diagrammen mit gestapelten Säulen die Legende „umgekehrt“ angezeigt. Während in PowerPoint 2007 noch Ausland | Inland angezeigt wurde:

20161123diagramm01

wird in PowerPoint 2016 nun Inland | Ausland angezeigt:

20161123diagramm02

Eigentlich nicht schlimm – es geht ja schließlich nur darum, welche Kategorie durch welche Farbe repräsentiert wird. Dennoch: amüsant!

Wo bitte ist Köln?

Hi.

Ich habe in PowerPoint ein Diagramm erstellt. Es greift auf Excel zu. Allerdings verstehe ich nicht, warum bei Köln ein kleiner bunter Balken zu sehen ist. Warum nicht auch bei Berlin, Hamburg und München? Und: der ausgewählte Bereich ist doch eigentlich korrekt!

Where the fuck is Cologne?

Where the fuck is Cologne?

Die Antwort: Da ich „Datenreihe 3“ sehe, vermute ich, dass Sie die Spalte C gelöscht haben. Da die Excel-Tabelle „fest“ mit PowerPoint verdrahtet ist, dürfen Sie nicht diese Spalte löschen. Eigentlich quittiert Excel / PowerPoint dies mit einer Fehlermeldung.

Nicht einfach wegklicken!

Nicht einfach wegklicken!

Zeilenumbruch

Hallo Herr Dr. Marting,

vielen Dank noch mal für die informative PowerPoint-Schulung bei uns im Haus!

Ich hätte gleich mal noch eine Frage… 😉

Ich habe jetzt meine kopierte Grafik rausgenommen und durch eine Grafik in PowerPoint ersetzt. Bei der Datenbeschriftung habe ich jetzt aber das Problem, dass ich die Beschriftung nicht anpassen kann, denn ich bekomme nicht die Möglichkeit, die Textfelder anzupassen (s. u. zweites Bild).

Haben Sie da noch eine Idee, wie man das lösen kann oder muss ich doch manuell ein Textfeld statt der Datenbeschriftung einfügen?
Vielen Dank und viele Grüße

####

Schlechte Trennung

Schlechte Trennung

Hallo Herr S.,

PowerPoint 2013 hat so eine Option – DORT kann ich das Textfeld kleiner ziehen (übrigens sogar durch eine andere Form ändern). Aber das nützt Ihnen nichts – Sie haben PP 2010.

Neben Schriftgröße verkleinern können Sie auch in Excel mit der Tastenkombination [Alt]+[Enter] Einen Zeilenumbruch organisieren – DER wird in PP übernommen:

Manueller Zeilenumbruch

Manueller Zeilenumbruch

Diagramme nach PowerPoint

Beachten Sie Folgendes:

Wenn Sie ein Diagramm von Excel nach PowerPoint kopieren, wird nicht nur das Diagramm mit seinen Daten nach PowerPoint kopiert, sondern die gesamte Datei. Man kann Einblick in ALLE Daten nehmen, indem man in PowerPoint auf „Daten bearbeiten“ klickt.

Es kann Vorteile haben – es kann aber auch sehr gefährlich sein.

Diagramm von Excel nach PowerPoint

Diagramm von Excel nach PowerPoint