文系PCライターの反省フリーランスのライター/編集者、土屋和人のブログです。VBAPowerPointは、正直、仕事ではほとんど使わないので、どういう場面でVBAを使えば便利なのかがよくわかりません。PowerPointの場合、バージョンが上がるごとにVBAの日陰度(^^;)が増しているような気もするので、実際問題、あまり使われてもいないのでしょう。先日、よく仕事をもらっている会社の人から、Excelで作成した大量のグラフをまとめてPowerPointに移行したい、という相談を受けました。コピー・貼り付けするのではなく、PowerPointの内部で作成した形にして(結局はExcelの機能ですが)、書式などもExcelで設定したものを流用したい、とのこと。これこそVBAの出番!と思い、試しに組んでみました。やってる内容自体ほとんどExcelで、PowerPointならではという部分は少なかったのですが・・・しかもVBAによる完全自動処理というわけにもいかず、最終的に1つ1つ開いて目で確認して微調整、という作業も必要にはなりました。結局、PowerPointでVBAが必要になるのは、こんな感じの「一括で大量に何かする」というケースなのかな、と思いました。思いつくのが、図形に対する一括処理とかですが、それはそれで実際のニーズとしてはどうなんだろう?もしこの記事をお読みの方で、何か具体的な「PowerPointでVBAが必要なケース」をご存じの方は、お教えいただけるとうれしいです。