• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アドインエラーについて)

エクセルVBAでアドインエラーが発生する理由と解決方法

このQ&Aのポイント
  • エクセルVBAでアドインエラーが発生し、プログラムの実行ができない場合、アドインファイルが破損している可能性があります。再度アドインファイルを作成し、エラーを解消することができます。
  • アドインファイルを開いた際に「重大なエラーが発生しました。このアドインを使用できないようにしますか?」というメッセージが表示される場合、[ヘルプ]メニューから[バージョン情報]をクリックし、[使用できないアイテム]をクリックすることで再度アドインを使用できるようにすることができます。
  • エクセルVBAプログラムを実行している際に、突然「重大なエラーが発生しました。このアドインを使用できないようにしますか?」というメッセージが表示される場合、プログラムが意図しないタイミングでアドインファイルを読み込もうとしている可能性があります。プログラムの実行タイミングやアドインファイルの読み込み方法を見直し、エラーを解消することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

最初に、ほとんど同時刻の明らかに分かるマルチポストは、この世界では嫌われるマナー違反ですから、そういうことはやめてください。ただ、知恵袋の回答は、きちんとした回答ではありませんから、こちらは独自の回答をします。 >Excelで前回アドイン’アドインファイルのパス’を開いたときに重大なエラーが発生しました。このアドインを使用できないようにしますか? >1度出てしまうと、再度実行しても上記メッセージが必ず出てしまいます。 まず、ファイルの見えない部分が壊れている可能性がありますから、まったくファイルを新しくする必要があります。これはバイナリ・レベルのエラーが発生しているようです。いわゆる「電子のゴミの混入」という種類のものです。 それと、シート数は1枚になっていますか?シート上には、元のファイルから作った残骸物が残っていてはいけません。ただし、必要データは、MS系(日本製)のアドインでもしているので、シート上に置いてもよいようです。 後は、アドインの内容にもよります。VBAだけでは、重大なエラーは発生しないものの、参照設定などで、何かを呼び出していたりする場合は、時々、問題を発生させます。それと、基本的なことですが、重大なエラーは出ないものの、アドインの利用中(編集中は問題なし)に、VBAによるアドイン自身のの更新をするようなコードは避けたほうがよいです。

その他の回答 (1)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.1

参考で、 おかしくなるとき、ユーザ権限はどうなっていますか?。 Aさん使って、Bさん使って、必ず発生???とか。

machine_angel
質問者

お礼

回答ありがとうございます。 今は開発段階ですので、私しか使用していません。 OS:XP EXCEL2003です。

関連するQ&A

専門家に質問してみよう