• ベストアンサー

PowerPointで全てのスライドについている個別アニメーションを一括削除するには?

PowerPoint2003を使用しています。 各スライドにつけた個別アニメーションを全て一気に削除する方法はありますか? ちなみに、 「スライドショー」→「アニメーションの一括設定」で全てのスライドを選択して「アニメーションなし」を選んでもアニメーションは削除出来ませんでした。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.3

#2 です。 もっと良いものが紹介されてました。#2 は無視して下さい。 http://www.relief.jp/itnote/archives/001721.php

nkayo
質問者

お礼

ありがとうございます!! 出来ました!!! なるほど、マクロを組むのですね。 またURLのご紹介もありがとうございました!!!

その他の回答 (2)

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.2

マクロでやったら? 必要最小限のコードですが、こんな感じで。 ' // PowerPoint マクロ [ 標準モジュール ] Sub アニメーション全削除()   Dim sld As Slide   Dim shp As Shape   For Each sld In ActivePresentation.Slides     For Each shp In sld.Shapes       shp.AnimationSettings.TextLevelEffect = ppAnimateLevelNone     Next shp   Next sld End Sub

回答No.1

私も「できる」と思っていましたが、「できる場合」と「できない場合」があるように感じました。多くのスライドをテストしたわけではありませんから、完全な再現性ではありません。「まあ、参考にしてください」のレベルです。 私が試したところでは、「スライドショー」-「アニメーションの一括設定」で一括設定可能なのは、「新しいスライド」を挿入するとき、「スライドのレイアウト」の中から選択し、そのレイアウトのまま使ったものにアニメーションを設定した場合だけのようでした。これだと「アニメーションの一括設定」での一括設定が可能で、「アニメーションなし」によって削除できます。しかし、「スライドのレイアウト」の中に設定されていないオートシェイプを自身で作成・追加した部分には、これが適用されないようです。 これを回避するには、バカらしいのですが「アニメーションの設定」のガイドから、設定されているアニメーション・リストを全部選択し、「削除」を実行するしかないのではないかと思います。この方法だと、全スライドを一括処理はできず、スライドを1ページずつ実行するしかないのですが、少しはマシな方法かなと考えます。

nkayo
質問者

お礼

やはり通常のメニューからでは削除出来ないのですね。 ありがとうございました!!!