• 締切済み

Excel2002でマクロやVBAが使えない

ファイルNO230881にExcel97で作ったマクロがExcel2000で使えないという質問がありましたが、私の場合Excel2000で作ったマクロがExcel2002で使えません。 ファイルNO230881の方は自動修復で直ったそうですが、自動修復のリストにExcel が乗ってきていないので困っています。 起きている症状は、 Excel2000で作成したマクロを、Excel2002で実行しようとしたら、***はマクロを含んでいますとメッセージが出て、マクロを有効にすると、オブジェクトライブラリは登録されていませんというメッセージが出てきたので、OKにし、もう一度マクロを有効にしたら、「***の修復   ***にエラーが検出されましたがMicrosoftExcelは次の修復を行うことによってファイルを開くことができました。修復を保持するにはこのファイルを保存してください。  VisualBasicプロジェクトが失われました。 ActiveXコントロールが失われました。」というエラーメッセージが出てきて、マクロがなくなってしまい、また新しくマクロを記録しようとしても、記録できません、というエラーメッセージが出てきてマクロが作れなくなってしまいました。 尚、セキュリティは中にしてありますが、低でもマクロの記録ができないです。なぜでしょう? VBAプロジェクトのライブラリファイル参照がうまくいっていないということはわかるんですが、VBエディタの[ツール]>[参照設定]がグレーで開くことができません。 みなさんのお知恵をお貸しください。

みんなの回答

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.2

 新しいユーザを作成してそのユーザでログインして同じファイルを開いてみて下さい。これで動作するようであればおそらくユーザプロファイルが破損しています。 C:\Documents and Settings\(ユーザ)\Application Data\Microsoft\Office 以下を削除して再起動して下さい。  それでもだめなようであれば、ヘルプから「アプリケーションの自動修復」を実行してみて下さい。

Kawa-G
質問者

お礼

お礼が遅くなりました。 VBAのファイルがどうやら正常に入っていないようでした。 修復セットアップでは、直らなかったので、 一度消してから、再インストールをしたところ 無事復旧できました。 どうもありがとうございました。

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

なんだかやばそうですね。 ウイルスチェックは確実ですか。 Windowsのバージョンは何でしょう。

Kawa-G
質問者

補足

誰も反応してくださらないので心細くなっていました。 ウイルスチェックはノートンアンチウイルスを自動アップデートで定期的にアップしてチェックをかけているのでまず大丈夫だと思います。 windowsはxpです。

関連するQ&A