2008年12月5日金曜日

2007 OfficeSystem クリップオーガナイザが使えない?


officeで文書を作成するときに、いわゆる『挿し絵』は重要かつ必須なことなのですが、
これがある日突然使えない!という事態が発生しました。

具体的に言うと、クリップオーガナイザの起動時にエラーが発生し、使えなくなるという状態です。
エラーメッセージは、

クリップオーガナイザ
操作を完了できません
インターフェイスが登録されていません
エラーコード 0x80040155


という内容。

色々調べてみると、http://support.microsoft.com/kb/302375/ja
クリップ オーガナイザを起動しようとするとエラー メッセージ "操作を完了できません" が表示される
にあるように
Microsoft Data Access Components のバージョンが古い時にこのような事態が発生する模様。

ですが、ここに書いてあるエラーコードとは違うし、バージョンチェックしてみると2.81ということで問題なし。

さらに調査続行。

で、たどり着いたのが、この現象は、コンピュータに存在する Ole32.dll ファイルが正しく登録されていない場合に発生することがある、という事実。
ということは登録しなおせばいいのかな?

・・・・・そうです。登録しなおせばよかったのでした。

詳しくは
http://support.microsoft.com/?scid=kb;ja;889885&spid=2488&sid=glob
Office XP プログラムまたは Office 2003 プログラムでクリップ アートを挿入しようとすると "Clipart cannot complete the operation" というエラー メッセージが表示される


に記述されている、 方法 1 :Ole32.dll ファイルを登録する を参照していただくとして、
手順としては、
  1. [スタート] →[ファイル名を指定して実行] →[名前] ボックスに regsvr32 ole32.dll と入力→[OK] をクリック。

  2. ole32.dll の DllRegisterServer は成功しました。 というメッセージが表示されたら、[OK] をクリック。


たったこれだけ。

最初、office2003とXPについての記述だし、どうかなぁ?と思ったりしたのですが(余計おかしくなる可能性も否定できないわけでして)エラーコードはずばりビンゴ!だったので、思い切って試してみた次第です。

結果、無事クリップオーガナイザが復活いたしました。
いやぁ、よかったよかった。


同じ悩みを抱える人たちのために、書き残しておきます!





2 件のコメント:

  1. ありがとうございます2009年8月20日 1:41

    はじめまして、同じ状況に陥ってました…。
    とても助かりました、ありがとうございましたm(__)m

    返信削除
  2. お役に立てたようで、何よりです。

    返信削除