excelでオートメーションエラー
8月17日にexcelを起動するとなにやら見慣れないエラーが出る。
「オートメーションエラー エラーを特定できません」
無視すれば特に問題はなさそうなのだけど、起動時と終了時に必ず出てくるのでかなり鬱陶しい。
しばらく放置しておいたが時間ができたときに少し調べてみた。どうやら8月16日のWindows Updateに
含まれていたOffice 2007の更新プログラムによってmscomctl.ocxが更新されてしまったことが
原因のようである。
KB2687441 Microsoft Office 2007 suitesのセキュリティ更新プログラム
対処方法としては2つある。1点目は正攻法で更新プログラムの適用前の状態に戻す方法。
2つ目はmscomctl.ocxをレジストリに再登録する方法。後者で特に問題がなかったので、
こちらだけまとめてみる。(レジストリの変更はもちろん自己責任で)
- [スタート]-[すべてのプログラム]-[アクセサリ]-[コマンドプロンプト]の上で右クリックして「管理者として実行」
- C:\Users\roundtable>cd C:\Windows\System32 でSystem32へ移動
- C:\Windows\System32>regsvr32 mscomctl.ocx で登録
MicrosoftUpdate後 vbaで「オートメーションエラー エラーを特定できません - マイクロソフト コミュニティ
KB2687441 Causing Compile Error Excel Add-in
Excel Hacks 第2版― プロが教える究極のテクニック140選 David Hawley Raina Hawley 羽山 博 オライリー・ジャパン 2007-11-22 売り上げランキング : 113094 Amazonで詳しく見る by G-Tools |