Tags:PowerPoint

PowerPoint2007のバカヤロー!

こんばんは、PowerPointでスライドを作成するのが苦手なHaRDです。

Windows VistaやOffice2007が発売されて約1年。僕の周りでもじわじわとこれらを使うユーザーが増えてまいりました。で、そこで困るのが『Office2007』の互換性。Word、Excel、PowerPointなどで作成した2007形式のファイルをそのまま保存すると、旧バージョン(Office2003など)では開けなくなってしまうんですよね。拡張子が『docx』『xlsx』『pptx』のように、今まで使われていた拡張子に『x』が付いている奴は2007形式で保存されている証拠。保存形式がXML形式になっていて、実は拡張子を無理やり『zip』にリネームして回答すると、中身のXMLファイルが見れたりします。

もちろん、旧バージョンでも開く方法はちゃんとあります。Microsoftのサイトで公開されている『Word/Excel/PowerPoint 2007 ファイル形式用 Microsoft Office 互換機能パック』をインストールすることで、一応開くことが出来るようになります。

さて、話は変わって今日の仕事中、「PowerPoint2007で作成したスライドが作った通りに表示されない」とのクレームがあったので対処をすることになった。まずは、仕事場の環境である『PowerPointViewer2003+2007形式用互換パック』で2007形式のpptxのファイルを開いてみることにした。僕には、問題なく動作しているように思えたが、意図したとおりアニメーションしてくれていないらしい。

そこで、PowerPointViewer2003をアンインストールして、PowerPointViewer2007をインストールしてみることにした。そして、確かめようとすると……何故かソフトが起動しない。タスクマネージャーで確認しても、起動した瞬間にタスクが落ちてしまう。何故か管理者権限では起動できるのだが、他のユーザー権限では全く起動が出来なかった。

どういうことだ……色々と試したり調べたりしているところで、PowerPointViewer2007 が起動しない場合の対処法(Genkyのメモ帳)という記事を発見した。『C:\Program Files\Microsoft Office\Office12\1033\』にフォルダを作成して、コピーした『ppvwintl.dll』をそこに入れる。そんな方法で動くのかと半信半疑で試してみると……動いた!

理由は分からないが動けば良し。これで、2007形式のファイルの動作を確認して一件落着……かと思いきや、これでも意図したとおりにアニメーションが動作しない。何で!?2007用のViewerだから、ちゃんと見れなきゃおかしいじゃん!
イライラしながらさらに調べていると、こんな記事を発見。

プレゼンテーションのアニメーションダイアグラムは、PowerPoint 2003ViewerとPowerPointViewer2007に期待どおり再生されません。(Microsoft)

いやいやいや……堂々と何をおっしゃってるんですか(汗)PowerPointViewer2007のダウンロードページで、あなたはこう言ってますよね?

Microsoft Office PowerPoint Viewer 2007 を使用すると、PowerPoint 97 およびそれ以降のバージョンで作成されたプレゼンテーションを忠実に表示することができます。

何が『忠実に』だ、こんちくしょー!アニメーションを表示できてないじゃん!今日は、この問題だけでかなりの時間を費やしてしまったぞ……やれやれ。