こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCELのマクロでACCESSのカレンダーを使用時のエラー

EXCELのマクロ(VBA)の中で、一部ACCESSのカレンダー機能を使用しています。

何台か同じ環境のパソコンはあるのですが、一台だけ、次のようなエラーがでます。
何が原因と考えられるでしょうか。

ACCESS2003のランタイムと、EXCEL2003の組み合わせです。

<エラー内容>
 「コンパイルエラー。プロジェクトまたはライブラリーが見つかりません」
 ということで、EXCELのVBAの画面が開き、Date()の記述の箇所が反転します。

よろしくお願いします。

投稿日時 - 2007-06-05 16:41:40

QNo.3058974

すぐに回答ほしいです

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

> ACCESS2003のランタイムと、EXCEL2003の組み合わせです。

だと、基本的に、カレンダコントロールが導入されていないはずです
「使用許諾契約書」で、分離して配布が認められていないので・・・、
ランタイム側にカレンダコントロールが配布許可があるか?
確認された方が良いかと思います

配布権の話を考えると、難しそうなので、私の場合は「Visual Basic Runtime」のカレンダコントロールで、その当りの話を回避する事の方が多いです、そちらの方のカレンダコントロールの方が使い勝手が良いのもありますが^^;

投稿日時 - 2007-06-05 18:14:04

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

その端末にカレンダーコントロール(MSCAL.OCX)がインストールされていないのでは?

原因としては、
・Accessが付属されていないエディションのOfficeである。
・Office(Access)インストール時にカレンダーコントロールをインストールしていない。

カレンダーコントロールを追加インストールしてあげればよいと思われます。

投稿日時 - 2007-06-05 17:18:49

あなたにオススメの質問