PowerPoint-Animation oder VBA-Problem: Ein Name, ein Bild wird angezeigt, verschwindet, ein zweiter Name wird an derselben Stelle angezeigt

371
new user

Ich habe mit Animationen in PowerPoint gespielt, aber diese relativ einfache Sache scheint außerhalb meines Bereichs zu liegen. Ich möchte, dass auf der ersten (Titel-) Folie ein Name mit seinen Details unten angezeigt wird. Wenn Sie darauf klicken (oder "n" drücken), wird ein weiterer Name angezeigt, und dann sollte ein anderer Name an derselben Stelle (wo der Vorname war) mit seinen Details angezeigt werden . Kann das mit fortgeschrittenen Animationen gemacht werden? Ansonsten bin ich auch offen für VBA-Makros.

Ich möchte auch ein Symbol / Bild (.bmp) für die erste Person hinzufügen, die in der Mitte der Folie angezeigt wird und das mit diesem Namen verschwindet, und dann, wenn der zweite Name erscheint, das zweite Bild / Symbol (.jpg ) sollte in der Mitte der Folie angezeigt werden. Ich würde mich freuen, wenn mir jemand zeigen kann, wie das geht. Vielen Dank.

0
Es empfiehlt sich, entweder die Datei in der Cloud hochzuladen oder einen gültigen Anhang zu veröffentlichen, um das Problem zu lösen. Rajesh S vor 5 Jahren 0

2 Antworten auf die Frage

2
Rajesh S

Der unten beschriebene Code hilft Ihnen, eine Präsentation zu erstellen, um die vielen Namen und andere in einer konstanten Schleife auf der PowerPoint-Folie anzuzeigen.

Sub CreateSlides()  Dim OWB As New Excel.Workbook Set OWB = Excel.Application.Workbooks.Open("C:\data.xlsx") Dim WS As Excel.Worksheet Set WS = OWB.Worksheets(1)  For i = 1 To WS.Range("A1000").End(xlUp).Row  ActivePresentation.Slides(1).Copy ActivePresentation.Slides.Paste (ActivePresentation.Slides.Count + 1)  ActivePresentation.Slides(ActivePresentation.Slides.Count).Shapes(1).TextFrame.TextRange.Text = WS.Cells(i, 1).Value Next End Sub 

NB

  1. Fügen Sie die Microsoft PowePoint 15.0-Objektbibliothek aus dem Tool, Referenzen in Excel VB-Editorfenstern hinzu.
  2. Erstellen Sie in der benannten Arbeitsmappe beliebig viele Datenzeilen in Blatt 1.
0
Steve Rindsberg

Erwägen Sie für diese Art von Effekt, mehrere Folien zu erstellen und Übergänge zwischen ihnen anzuwenden. Einfacher zu verstehen und zu erstellen, viel einfacher zu warten. Falls erforderlich, können Sie sie als einzelne Folien drucken, während Sie beim Drucken einer Folie mit Animationen nur die eine Folie mit allen aufgestapelten Formen erhalten.