2012年11月29日木曜日

Microsoft Officeのファイル検証機能で Excel→PowerPoint への貼り付けに時間がかかる


Excel→PowerPoint への貼り付けをした時に
「このファイルを開こうとしたときに、Officeファイル検証機能によって問題が検出されました。このファイルを開くのはセキュリティ上危険である可能性があります。」
と警告が出てるトラブルが起こった。
調べてみたら、この原因は Office のファイル検証機能 のようだった。更新で昨年 (2011 年) 2003 にも入ったらしい。

 (参考)Officeファイル検証機能によって問題が検出されました。
 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1166681236




これとは別に、Microsoft Office の Excel の図を PowerPoint に貼り付ける時に異様に時間がかかるときがある。
数分から数十分かかる時もあって、とても我慢できない長さ。

1 つめのトラブルと関係あるかもしれないと思って調べたら、前述の Office のファイル検証機能のせいで、Excel ファイルを開くのに非常に時間がかかる場合があることがわかった(Officeのファイル検証機能について調べてみたExcel 2003で.xlsファイルのオープンが非常に遅くなったときの対処方法)。
Excel から PowerPoint への貼り付けをすると、Excel ファイルを内部的に開いている様子なので、この検証機能が貼り付けに時間がかかる原因なのではないか?



両方の問題の解決方法は、現時点で
Office のファイル検証機能の無効化 (Fix it など)
・共有フォルダ上で Office を使用しない
・Excel ファイルを手荒に扱わない(バージョンまたいで編集したり)
とかになるが、どれも一長一短ある。

1 つ目の「Office のファイル検証機能の無効化」は根本的な解決にはなるが、副作用があるから利用しないほうがいい。試してみた範囲では、うまくいくようだ。
運用で回避するのが一番無難なんだけど、それも難しいだけにうまく解決しない問題のようだ。