Excel2010でマクロ搭載ファイルを開くと"32809"のエラーが発生する

Anonymous
2015-01-12T07:24:16+00:00

お世話になっております。

 本日、社内共通で使用している、Excel2010で作成したファイルで、メール添付されているものを、開いたところ、

 以下のエラーが発生する様になってしまいました。

 <エラー内容>

  実行時のエラー:’32809’

  アプリケーション定義またはオブジェクト定義のエラーです。

 <エラー箇所のコード>

  Worksheets("集計表").CommandButton1.Enable=False

 <エラー箇所のシート上の状態>

  エラーメッセージに記載されている、CommandButton1は、キチンと存在しており、

  エラーの発生したファイルと、同じつくりの原本ファイルでは、エラーが発生しません。

  エラーが発生するのは、特定のユーザーにより編集されたファイルを使用する時だけです。

  ※今のところ。

 当コミュニティ等でも、記載されています、『MSForms.exd』ファイルをPC内で検索して、

 見つかったものを(c:\ユーザー\Appdata\local\Excel8.0やc:\ユーザー\Appdata\local\VBE 配下に発見)

 削除はしてみましたが、状況に変化はありませんでした。

 また、当コミュニティサイト内で記載されていました、FixItも試してみましたが、変化有りませんでした。

 Office2013のうんぬんについては、当方の環境がOffice2010である為、実施はしていません。

 これに関しては、そもそも手順が良くわからず、適用すべきかも判断できかねている状況です。

 当方のPCはWindows7 Pro Sp1 & Office2010の環境です。

 どうしたら、エラーの発生を防止する事が出来るのか、ご教示をお願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

41 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-01-20T03:33:09+00:00

    ​正裕小島 さん、こんにちは。

    問題が見られていた PC で、 exd ファイルをすべて削除されたところ、症状が見られなくなったのですね。

    進展が見られてよかったです。

    KB2687455 は Office 2010 32 ビット SP2 であれば適用となっていると思うのですが、 Office 2010 は 32 ビットで使用されているということでよいでしょうか。 

    念のため Office 2010 が何ビットかを確認してみてくださいね。

    ※ Excel の [ファイル] タブ > ヘルプ で確認できます。

    こちらの Windows7 では KB2687455 が適用となっており、 Office 2010 32 ビット SP2 となっていたので、 32 ビット環境であれば別の番号になっているということはなさそうです。

    見つかりにくいという点はあると思うので、 32 ビットであれば 「Service Pack 2 for Microsoft Office 2010 (KB2687455) 32-bit Edition」 を再度確認してみてくださいね。

    念のため、 [更新履歴の表示] も確認してみてインストールの状態の中からも確認をしてみるとよいと思います。

    返信をお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2015-01-15T23:39:37+00:00

    ​正裕小島 さん、こんにちは。

    お忙しいなか、ご返信ありがとうございます。

    Office 2010 は SP2 になっていて、 *.exd ファイルを再確認してみても削除された状態ということなのですね。

    メールを受信したユーザー PC と正裕小島 さんが利用されている PC のみエラーが発生しているということですので、 アップデートが影響した現象なのかをもう少し突き止めてみるとよいかもしれません。

    [コントロール パネル] > [Windows Update] > [更新履歴の表示] > [インストールされた更新プログラム] から KB2687455 を確認し、更新プログラムをアンインストールしてみてはいかがでしょう。

    削除後に動作を確認してみることで更新プログラムが要因なのかという点が解ると思います。

    更新プログラムを適用しないとセキュリティ面にリスクが生じてしまう可能性があるので、適用の状態で問題が回避できるとよいのですが、まずは原因の特定が必要かと思うので試してみるとよいと思います。

    お忙しいなかで作業が大変かと思うのですが、確認できた場合はお手すきの時に結果をお知らせくださいね。

    Microsoft 大沢様

     ご連絡ありがとうございました。

     ご教示頂いた、KB2687455のインストール状況を確認しましたが、該当するものが、更新履歴の中に

     ありませんでした。バージョンや環境の絡みで、別番号になっているのでしょうか?

     また、前回の返信後に、メールを受信したPCについて、『*.exd』ファイルを、以下の場所にある事を確認し、

     そのファイル全てを削除し、そのままの状態でPCを再起動、再起動後再度該当するファイルが無い事を

     確認し、問題となる現象が再現するか、確認したところ、再現せず正常に稼働する様になりました。

     <ファイルの保管場所>

      c:\Users\**アカウント名**\AppData\Local\Temp\Excel8.0

      c:\Users\**アカウント名**\AppData\Local\Temp\VBE

      C:\Users\**アカウント名**\AppData\Roaming\Microsoft\Forms

     <削除したファイル名>

      RefEdit.exd  MSForms.exd

     依然、自分のPCについては、上記のファイル削除と、直後に再起動等を行う等、同様な対応を行っても

     状況に改善がみられません。その上、ご連絡頂いたパッチに関しても、適用された形跡がない状況です。

     対応方法のご教示の程、よろしくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2015-01-15T09:19:07+00:00

    ​正裕小島 さん、こんにちは。

    お忙しいなか、ご返信ありがとうございます。

    Office 2010 は SP2 になっていて、 *.exd ファイルを再確認してみても削除された状態ということなのですね。

    メールを受信したユーザー PC と正裕小島 さんが利用されている PC のみエラーが発生しているということですので、 アップデートが影響した現象なのかをもう少し突き止めてみるとよいかもしれません。

    [コントロール パネル] > [Windows Update] > [更新履歴の表示] > [インストールされた更新プログラム] から KB2687455 を確認し、更新プログラムをアンインストールしてみてはいかがでしょう。

    削除後に動作を確認してみることで更新プログラムが要因なのかという点が解ると思います。

    更新プログラムを適用しないとセキュリティ面にリスクが生じてしまう可能性があるので、適用の状態で問題が回避できるとよいのですが、まずは原因の特定が必要かと思うので試してみるとよいと思います。

    お忙しいなかで作業が大変かと思うのですが、確認できた場合はお手すきの時に結果をお知らせくださいね。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2015-01-13T05:56:54+00:00

    ​正裕小島 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Excel 2010 でマクロ有効ブックを開くとエラー 32809 が発生するということなのですね。

    少し前に同じエラーが発生するという症状で投稿されたスレッドがあります。

    以下のスレッドでは Office を最新の状態に更新し (SP2) その後に、 MSForms.exd ファイルを削除することで回避できたようです。

    参考: WindowsUpdate後からの実行時エラー32809について

    症状が発生する PC が SP1 の環境ということなので、上記のスレッドを参考に Windows Update から Office を最新の状態に更新 (アップデート) してみるとよいかもしれません。 

    それでも変わらないということであれば、特定ユーザーが作成したブックを複数の PC で開いた場合、どの PC でも同じエラーが発生するのか、問題なく開ける PC はあるのかといった点も書き込んでみるとよいと思います。

    試してみた結果の返信をお待ちしています。

    お世話になっております。

    Microsoft 大沢様、アドバイスありがとうございます。

    ご教示頂いた内容を元に、現在の状況を再確認しましたところ、

    Windows7はSP1ですが、Office2010については、SP2の状態でした。

    また、*.exdファイルも削除されている事は、再確認しましたし、

    WindowsUpdateでも、適用するものが無く、現在PCは最新の状態と

    なっている様です。

    ご教示頂いたスレッドに記載されている、対応内容で試していないのが、

    Office2010のアンインストール・再インストールくらいかと存じますが、

    これでは、スレッド内でも記載されていました通り、改善がみられない

    との事ですので、これに関しては、実施しても変わりは無い様にも、

    感じます。

    特定ユーザーの編集したExcelをファイルを複数のPCで開いてみて

    どうかの点についても、当初本エラーが発生した際に、メールに添付されて

    いたファイルで、メールを受信したPCともう一台私のPCでも開いてみる事は

    行いましたが、同様な事象が発生しました。

    但し、Excelファイルを修正したPCでは、事象は再現しませんでした。

    今のところ、エラーが発生するのは、メールを受信したユーザーのPCと、

    私のPCのみの状況です。

    他に現状を改善する手立ては無いでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2015-01-13T03:13:56+00:00

    ​正裕小島 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    Excel 2010 でマクロ有効ブックを開くとエラー 32809 が発生するということなのですね。

    少し前に同じエラーが発生するという症状で投稿されたスレッドがあります。

    以下のスレッドでは Office を最新の状態に更新し (SP2) その後に、 MSForms.exd ファイルを削除することで回避できたようです。

    参考: WindowsUpdate後からの実行時エラー32809について

    症状が発生する PC が SP1 の環境ということなので、上記のスレッドを参考に Windows Update から Office を最新の状態に更新 (アップデート) してみるとよいかもしれません。 

    それでも変わらないということであれば、特定ユーザーが作成したブックを複数の PC で開いた場合、どの PC でも同じエラーが発生するのか、問題なく開ける PC はあるのかといった点も書き込んでみるとよいと思います。

    試してみた結果の返信をお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません