• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AccessVBAの参照設定について)

AccessVBAの参照設定について

このQ&Aのポイント
  • AccessVBAの参照設定についての正しい方法を教えてください。
  • Office2003で参照設定したファイルが他人のPCで参照不可になります。
  • OfficeXP以降のどんなPCでも、正しく参照設定する方法はあるのでしょうか?

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

  • ベストアンサー
  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.1

> 『MicroSoft 10.0 object Libbrary』 って何でしょう??そういうのありましたっけ・・・ 『Microsoft Office 10.0 Object Library』ならありますが・・・ これだと、OfficeXP用ですよね・・・Office2003では使えないと思ったんですが・・・ > Office(XP以降)がインストールされていれば、 > チェックされていて欲しいのですが、無理なんでしょうか? Microsoft社の製品って、下位互換がしょぼいですから、無理なのでは・・・ XPで動作させたいなら、XP(Access2002)で開発するのが無難かと。 以下余談。 > エクセルの、『ファイルを開くダイアログボックス』を使用しました。 とは 「Access 2002 で [ファイルを開く] ダイアログ ボックスを表示および使用する方法」 (http://support.microsoft.com/kb/279508/) コレの事でしょうか? #これって、別に「Excel用」では無いのでは・・・ お勧めできませんが、参照設定は定数「msoFileDialogFilePicker」を取り込むためだけに使っているようなので、 自前で宣言してしまえば、参照設定なくても何とかなるような気が・・・ #尤も、バージョンで定数値が変わる危険があるので、 #参照設定するのが普通ですけど。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • AccessVBAの参照不可

    Access2000、WindowsXPです。 作成したmdbを他のAccess2000、WindowsXP環境のPCでデータ入力をしてそれをVBAでファイル出力しようとするとエラーになり、調べてみると参照設定のところで参照不可にチェックが入っています。 そのチェックを外すと動作します。 データを入れる前のmdbには参照不可のチェックは入っていなかったので環境が変わってデータを入力した跡にチェックが入ったようです。 これはなぜおこるのでしょうか? また対策はありますか? 以上、よろしくお願いいたします。

  • 参照設定 VBAとvb.net

    VBAの場合、他のアプリケーションを参照する場合は、 参照設定でMicrosoft Excel xxx Object Library にチェックを付ければ良いだけだけど、 vb.netの場合は、 参照設定で、Microsoft Excel xxx ObjectLibrary にチェックを付けた上で、更に Imports Microsoft.Office.Interop の宣言をしないといけないのですか? (例はエクセルです) Imports Microsoft.Office.Interop をし忘れると、 [型 'Excel.Workbook' が定義されていません。] と言うエラーが発生します。

  • Access 参照設定のエラーメッセージについて

    お世話になります。 Accessにてツール(Excelファイルの参照、更新有り)を作成しており、 参照設定で「Microsoft Excel 14.0 Object Library」にチェック を入れております。 当該ツールをExcelがインストールされてないPCで起動すると、以下の メッセージが表示されます。 参照設定しているにも関わらず、Excelがインストールされてないことに よるものだと思うのですが、このエラーメッセージを表示させずVBAより メッセージを出すことは可能でしょうか。 なお、ツールを起動するとフォームを開くようにしており、その開くイベントで 読み取り専用で開かれたかどうかのチェックを行っております。 読み取り専用で開かれた場合、メッセージを表示しているのですが、この メッセージより先にエラーメッセージが表示されるので、フォームを開く タイミングでExcelがインストールされているかどうかのチェックは遅いと 思われます。

  • Outlook に参照設定できない

    アクセスからアウトルックに参照設定したいのですが とあるファイルで Microsoft Outlook 14.0 Object Library へ参照設定しようとすると 「この名前は既にあるモジュール、プロジェクト、オブジェクト ライブラリで使われています」 と言うエラーになります。 ファイル1.accdbでは参照設定できるのに、 ファイル2.accdbでは参照設定できるのに、 だと上記のエラーが発生します。 vbaコードに問題があるのかと思い、 全てのコードをコメントアウトしましたが同じエラーが発生します。 現在すでに参照設定しているのは、 VBA Access stdole DAO だけです。

  • ACCESSで参照設定が参照不可になってしまう

    ACCESSのプロジェクトの参照設定で、  「参照不可:Microsofr Excel 10.0 Object Libray」となっていたので、「Microsofr Excel 9.0 Object Libray」を参照設定し、正常に使用できていましたが、ときどき自動的に「参照不可:Microsofr Excel 10.0 Object Libray」になってしまい、使えなくなります。 何が原因で勝手に参照不可になってしまうのでしょうか。

  • Access VBA 参照設定とは・・?

    Access初心者です。2003を使用しています。 ライブラリの参照設定(この表現でわかるでしょうか?)で参照するライブラリを増やし、モジュールを作成しました。このモジュールを含むツールは問題なく私のPCでは動いていましたが、ファイルサーバに投入し他のPCで実行させると、「・・・参照する切断された参照が含まれています。」とエラーがでてしまいます。 エラーを一旦閉じ、参照設定を見ると「(非参照)・・・・」にチェックが入っていました。このチェックを外すと問題なく動きます。チェックを外す作業を他の人にやってもらったので、ライブラリ名までわかりませんが、ツール作成時に「Microsoft ActiveX Data Object 2.1 Library」を参照可能にしました。 以下が初心者な質問ですがご教授いただきたい部分です。 ライブラリの参照設定は、インストールされているAccessに設定されるのでしょうか?それとも、作成したファイル毎の設定になるのでしょうか?前述の場合でしたら、ツールを配付した先で設定を変更してもらわねばなりません。後述でしたらモジュールをインポートした際に参照設定を変更しなければなりません。 また、参照設定の変更はVBAを用いて変更可能でしょうか?(フォームボタンから参照のON・OFF) へたくそな文章で伝わり難いとは思いますが、どなたかご教授ねがいます。

  • アクセスVBAの参照設定

    アクセスVBAからエクセルを使うためにVBAのツールメニュでExcel11.0 Object Libraryを参照設定すると、なぜか「参照不可」になってしまいます。 別のパソコンでは問題ありません。 原因は何でしょうか?どうすれば解決できるのでしょうか? よろしくお願いします。

  • EXCEL2000 VBAでのWORD参照設定

    EXCEL2007では、VBEのメニューから"MICROSOFT WORD *.* OBJECT LIBRARY"の参照設定が出来ますが、EXCEL2000ではWORD参照設定が見当たりません。 EXCEL2000 VBAでのWORD参照設定方法を教えて下さい。 会社では、まだEXCEL2000を使用しているので、よろしくお願いします。

  • 参照設定を覚えてくれない・・

    初心者なので、うまく質問できないかもしれないのですが、 よろしくお願いします。 VB6.0で開発をしています。 参照設定に表示される参照可能なライブラリファイルの一覧に チェック(レ)の横に参照不可となっているものがあります。 それは、参照ボタンで参照可能なライブラリファイルを指定し、 とりあえずはいいのですが、そのことを覚えてくれないのです。 VBを起動し直すたびに設定しなくてはいけません。 もちろん、参照設定の画面でOKボタンは押してますし、 VBの保存もしています。 どうしたら、覚えてくれますか?

  • DetectExcel 参照設定

    VBで、Excelを起動する際、オブジェクト名.DetectExcelとやっています。 これが、参照設定「Microsoft Excel 11.0 Object Library」ではエラーとなり、「Microsoft Excel 9.0 Object Library」ではエラーになりません。 これは仕様なのでしょうか? 何か回避方法があればご教授下さい。 よろしくお願いします。

このQ&Aのポイント
  • バンキングアプリのメールアドレスを誤って登録してしまった場合、どのように変更すれば良いでしょうか?
  • 通帳バンキングアプリで誤ったメールアドレスが登録されてしまった場合、正しいアドレスに変更する方法を教えてください。
  • メールアドレスの登録が誤っているため、バンキングアプリのメールの通知が受け取れない状況です。どのように変更すれば良いのかアドバイスをお願いします。
回答を見る

専門家に質問してみよう