終了アニメーションが終了した後、PowerPointスライドを自動で進める方法は?


6

新しいスライドが進むと、「開始:前へ」で設定されたPowerPointエントランスアニメーションが開始されます。ただし、同じ方法で終了アニメーションを設定した場合、スライド終了シーケンスで開始されません。代わりに、「Start:On Click」トリガーを使用する必要があり、終了アニメーションが終了した後でも、次のスライドに進むためにもう1回クリックする必要があります

これに対する回避策は明白です:複製スライドを作成し、複製スライドの開始アニメーションである元のスライドから終了アニメーションを作成し、それらに必要なものを従わせるか、それらの終了アニメーションのみでトランジションスライドを作成して設定します「Advanceスライドを変更->後に自動的に-> [アニメーションが終了するまでの時間]」。

これらの回避策により、視聴者にとって視覚的に機能します。ただし、スライド番号に影響があり、それに応じて調整したり、コンテンツの変更を複製する必要があります。プレゼンテーションを作成して使用するのがあなただけである場合、これで十分かもしれません。しかし、他の3人と共同モードでプレゼンテーションを作成していて、最後に誰がプレゼンターになるかさえわからない場合は、混乱させることができます。

具体的に見てみましょう。ほとんどのスライドでは、右、下、左から来るコンテンツのブロックに適用されるエントランスアニメーションで0.2秒のフライが適用されます。次のスライドに進むと、別の0.2秒の出口アニメーションで飛び出し、続いて新しいブロックの入口アニメーションで0.2秒の新しいスライドが飛び出します。ブロック交換は、通常どおり次のスライドに進むときにトリガーする必要があります。
前述のように、スライド間を1回余分にクリックしなければ、これを達成することはできません。

私が書いたVBAスクリプトの出口アニメーションと一緒に開始すべきと出口アニメーションが終わったとき、オート0.3秒後にスライドを進めます。そうすれば、今必要な余分なクリックを取り除くことができます。

Sub nextslide()
iTime = 0.3
Start = Timer
While Timer < Start + iTime
DoEvents
Wend
With SlideShowWindows(1).View
    .GotoSlide (ActivePresentation.SlideShowWindow.View.Slide.SlideIndex + 1)
End With
End Sub

ボックス、ボタン、または別のオブジェクトにバインドされた場合にうまく機能します。しかし、ワンクリックで(スライド上のどこでも)実行することはできないため、終了アニメーションのonclickトリガーと一緒に開始できます。スライド全体に大きな透明な長方形を作成し、その上にマクロをバインドしても、役に立ちません。クリックすると、マクロが実行されるだけで、終了アニメーションはトリガーされません。
とにかく、マクロを他の回避策オブジェクトにバインドするのではなく、スライド自体にバインドしたいと思います。

スライドのonclickイベントでPowerPoint VBAスクリプトをトリガーする方法は誰でも知っていますか?出口アニメーションを期待どおりに動作させる
秘密の設定を知っている人はいますか?つまり、スライドを終了する直前にアニメーション化して、次のスライドに移行しますか?
このドラゴンを倒す方法を知っている人はいますか?

ありがとうございました!

回答:


1

返信が遅れますが、別の回避策があります:

移動:スライドショー、[リハーサルタイミングを使用する]をオンにし、[リハーサルタイミング]をクリックします。リハーサル中に、最初のスライドが終了した直後に、2番目のスライドを表示したいときにクリックして、変更を保存しますリハーサルしたタイミングのために。

(他の関連するコメントはこちら

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.