Powerpoint-Animationssequenz basierend auf zufälligem Klicken

385
James

Ok, hier möchte ich gerne etwas tun. Die Folie hat oben eine Frage. Die Frage enthält mehrere Antworten, die anfangs unsichtbar sind. Ich möchte die Frage stellen und wenn die Leute Antworten sagen, klicken Sie darauf, um sie anzuzeigen (Einblenden, was auch immer.) Ich habe keinen Weg gefunden, dies zu tun, das mich nicht dazu bringt, die Animationen in eine bestimmte Reihenfolge zu bringen. Kann das gemacht werden?

0

1 Antwort auf die Frage

0
Steve Rindsberg

Ein bisschen VBA kann dies zum Laufen bringen, aber das Arbeiten mit unsichtbaren Formen ist nicht möglich. Wenn eine Form nicht sichtbar ist, können Sie sie von PPT nicht auswählen und Sie können sie nicht in der Diashow anklicken.

Eine Möglichkeit besteht darin, Rechtecke zu verwenden, die den Text enthalten, den Sie anzeigen möchten. Die Rechtecke können eine beliebige Farbe haben. Nachdem Sie den Text eingegeben haben, wird er jedoch genauso wie die Rechtecke. Ergebnis: unsichtbarer Text.

Drücken Sie dann Alt + F11, um den VBA-Editor zu öffnen. Fügen Sie ein Modul ein und fügen Sie dieses ein:

Sub MakeVisible(oSh As Shape) With oSh.TextFrame.TextRange .Font.Color.RGB = RGB(255, 255, 255) End With End Sub 

Schließen Sie den VBA-Editor, wählen Sie nacheinander jede Form aus und wählen Sie Einfügen | Aktion; Geben Sie der Form eine RUN MACRO-Aktion mit MakeInvisible als Makro.

Wenn Sie nun die Show starten und auf eine der Formen klicken, wird der Text weiß, sodass er sichtbar wird.

Es wird Zeit gespart, um zunächst ein Rechteck zu zeichnen, es nach Belieben zu formatieren, die Makro-Aktionseinstellung zuzuweisen und es dann zu kopieren, um weitere Formen hinzuzufügen.