今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

PowerPoint が出力する HTML

PowerPoint には、作成したプレゼンテーションを HTML として出力する機能がある。
使ったことはなかったが、ある人から頼まれて、そうやって作成した HTML を社内Webサーバに置いて欲しいと頼まれた。適当な場所を用意してそこに入れ、とりあえず自分でアクセスしてテストしてた。そうすると以下のようなメッセージを表示した。

This presentation contains content that your browser may not be able to show properly. This presentation was optimized for more recent versions of Microsoft Internet Explorer.

続行する場合は、次をクリックしてください: ここ.

「ここ」をクリックすると、プレゼンテーションを表示しているらしいページに移動したが、ほとんど何も表示していない。MSIE6.0 でアクセスしなおしてみると、最初のメッセージを表示することなく、きれいに表示できた。
もしや?と思って、Opera の設定を変更し、User-Agent として MSIE6.0 を出すようにしたところ、最初のメッセージもなく、多少の差異はあるがそれなりにプレゼンテーションを表示している。うまく表示できているので、Opera の設定を元に戻した。すると、いきなり表示しなくなった。
どうやら、PowerPoint で出力した HTML には、MSIE 以外のブラウザでは表示できなくする JavaScript をわざわざ埋め込んでいるらしい。
あほらしくて動作確認する気が失せた。
ええかげんにせぇ>M$