- ベストアンサー
chr関数の呼び出しで「プロジェクトまたはライブラリが見つかりません」エラー
私もこの質問(http://oshiete1.goo.ne.jp/kotaeru.php3?q=123210)と同様の症状が出て困っています。chr関数を呼び出そうとするだけなのに、この「プロジェクトまたはライブラリが見つかりません」のコンパイルエラーが出ます。ヘルプにそって参照設定をいじってみるのですが、うまく行きません。いったいどう言うことなのでしょうか。オブジェクトブラウザでみても当然ながらちゃんと関数が登録されていますし、参照設定ダイアログでも、それなりのライブラリが登録されています・・・・。。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私が聞いた事のある直し方は二つあります。 ※1.参照設定を新規プロジェクトと同様の順番にする。 私の環境では Visual Basic For Aplications Visual Basic runtime objects and procedures Visual Basic objects and procedures OLEAutomaion の4つが先頭から並んでいます。 ※2.vbpファイルを新たに作る。 現在のVBPを破棄し、新規プロジェクトを作成。さらに使用しているコントロール類などに合わせ、コンポーネントを追加してから、既存のモジュール類を追加していく。 ※3.WINNT系ならプロファイルの再構築 これを私に言った人曰く 「この症状は、VBならコントロールを多様している人がなりやすく、ACCESSなどは、最適化をこまめにやっていない人がよくなる現象。原因は標準コントロール以外を多様すると、レジストリが汚れていく。オリジナルのActiveXを作成する人は特に!」 らしいです。 レジストリが原因かどうかはわかりませんが、別ユーザでマシンにログインして、動作可能なら確立は高いかもしれませんね。
お礼
参考になりました。実はVBA for EXCELだったのですが、プロジェクトを構成しなおしたら直りました(2.の方法で成功)。ありがとうございます。またよろしくお願い致します。