オートメーションエラーです。エラーを特定できません。 というエラーが表示される Excel VBA 2007 2010 ホームページ制作 | 墨田区

[オートメーションエラーです。エラーを特定できません。] というエラーが表示される – Excel VBA 2007 2010

LINEで送る
Pocket

VBA オートメーションエラー
ある日、PC を変えていつも実務で利用しているマクロを実行したら・・エラーになって動かなーい!!
Office のバージョンを 2007 にしたら・・マクロがエラーになって動かなーい!!

なーんてことありませんか?
実際に自分も体験したことがあります。




【PR】マジか?!「アレ」してるLINEスタンプっていったい・・・


原因

Microsoft Windows Update によるもので、Office 2007 の更新プログラムによって、mscomctl.ocx が更新されてしまったことが原因です。

解決策

コマンドで OCX の再登録が必要です。

対象

Excel2007,Excel2010

問題のプログラム

マイクロソフト公式ダウンロード センターから Microsoft Office 2007 suites (KB2687441) のセキュリティ更新プログラム をダウンロード

対処方法

C:\Windows に OS がインストールされている場合の例をご紹介します。

[Windows XP / Vista / 7 ( 32bit の場合 )]

[スタート]→[すべてのプログラム]→[アクセサリ]→[コマンドプロンプト]を選択し、以下のコマンド入力後、Enter を押下します。
※Windows Vista / 7 の場合、[管理者として実行] を選択します。
regsvr32 C:\Windows\System32\MSCOMCTL.OCX

[Windows 7 (64bitの場合) ]

[スタート]→[すべてのプログラム]→[アクセサリ]→[コマンドプロンプト]を右クリックし、[管理者として実行]を選択し、以下のコマンド入力後、Enter を押下します。
regsvr32 C:\Windows\SysWOW64\MSCOMCTL.OCX

コマンドで OCX の再登録

以下のメッセージが表示されれば成功です。
コマンドで OCX の登録成功
おつかれさまでした。

【注】レジストリの変更をおこなう作業ですので、自己責任でお願いいたします。

参考サイト

こちらのサイトも参照ください。[ Microsoft Fix it 50930 ] でも解決できそうです。
[MS12-060] 2007 Office system セキュリティ更新プログラム (2012 年 8 月 14 日) について

LINEで送る
Pocket

この記事がお役に立ちましたら シェア をお願いいたします。

コメント - Thank you for the comment.

  1. かでちゃん

    2013/11/17 03:25

     

    Windows XPのオートメーションエラーが解決しました。わかりやすくて大変たすかりました。ありがとうございます。

    返信

     
    • サカエン

      2013/11/17 10:57

       

      解決できたようでよかったです^^自分もこのエラーが出たときは焦りました。同じ境遇の方のお役に立てたようでこちらもうれしいです。

      返信

       
  2.  

    本当助かりました!!感謝です(´;ω;`)

    返信

     
    • サカエン

      2013/12/28 09:41

       

      コメントありがとうございます。解決できたようで、こちらもうれしいです♪

      返信

       

コメントを残す

コメント(必須)

お名前 (必須)
メールアドレス
(アドレスは公開されません)

Trackback URL