• ベストアンサー

Accessの参照設定メニュー

Office2000Professionalをインストールしたのですが、 Access2000の「ツール」メニューに「参照設定」が 存在しません。そのため、Microsoft DAO 3.6 Object Libraryを使用することが出来ません。 ツールメニューに「参照設定」が表示されない理由及び 表示されるようにする方法を教えて下さい。 環境は OS:Windows2000 Professional(サービスパック2) Office2000 Professional です。

  • Richi
  • お礼率67% (39/58)

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

  • ベストアンサー
回答No.1

モジュール(コード)を書く画面でないとメニューに表示されません。 お試しください。

Richi
質問者

お礼

お返事ありがとうございました。 VBA のEditerの方だったのですね。 Accessのツールメニューを見ていました。

その他の回答 (1)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

AccessではなくVBにあるんです。 AccessのツールのマクロにVisualBasicEditorがあるので起動してVBのツールの 参照設定にMicrosoft DAO 3.6 Object Libraryを設定してください。

Richi
質問者

お礼

お返事ありがとうございました。

関連するQ&A

  • Access VBAの参照設定(DAO)について

    古いAccess VBA(元々97?)で作られたシステムをAccess2003にバージョンアップしようとしています。 ソースに修正は極力したくないのですが、環境設定に [Microsoft DAO 2.5/3.51 Compatibility Library]が存在しない為、 選択できていないことが原因だと思われます。 ([Microsoft DAO 3.6 Object Library]ではコンパイルエラーになります) いろいろ調べたところ、ソースの修正をすればなんとかなるようですが、先にも書いたとおり極力ソースの修正は避けたいと思います。 Access2003で[Microsoft DAO 2.5/3.51 Compatibility Library]を選択する方法はあるのでしょうか? 宜しくお願いします。

  • Outlook に参照設定できない

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

  • ACCESSの参照設定について

    Microsoft ActiveX Data Objects 2.1 と Microsoft DAO 3.6 Object Library の違いは何でしょうか? また両者のメリット,デメリットを教えて下さい。 アクセスにて,データを加工したりするツールを作成しようとして簡単なVBAのコードを書いたりしています。

  • DAO3.0を削除したい

    メモリーが1GBを超えるパソコンでは、DAO3.0を参照しているとエラーになりますので、DAO3.0を削除したい。 削除方法がわからず困っています、よろしく御願いします DAO3032.DLLを削除すれば良いのでしょうか?それによる害はないのでしょうか? 環境は、windows2000sp4+access95+office2000(sp-3)のパソコンです。 access95を削除しても、DAO3.0が削除できません ※EXCELの標準モジュールのツール→参照設定の可能なライブラリファイルに表示される。

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

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

  • 参照設定したときのパス

    VB2005の参照追加で「microsoft DAO 3.6 Object Library」は、COMのところではパス名は「c:\Programfiles\common files...」と表示されていますが、それを選択すると参照設定の画面では「c:\window\assembly\GAC\dao\...」になっています。実際には「c:\window\assembly\GAC\dao\...」というフォルダは見つかりません。そのせいか、daoのcreateworkspace(usetype=ODBC)を実行すると エラーになってしまいます。原因がわからず困っています。どなたか わかる方、教えてください。ちなみに「Microsoft .NET frame work 2.0 sp1」はインストール済みです。よろしくお願いします。

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

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

  • Access2010で参照設定の意味

    OS:Windows10 64bit Access2010(32bit)でプログラムしている初心者です。 フォーム内にPDFを表示したいのでActiveXコントロールの「Microsoft Web Browser」を 貼り付けています。これを他のPCで動かすとPDFが表示されません。 VBEの参照設定から「Microsoft Web Browser」を外すと正常に表示されます。 動作は問題ないのですが、「自動的に参照設定される」意味が分かりません。 また、参照設定を外してなぜ正常に動くのかも理解できておりません。 動作させるために参照するのでは?と考えてしまいます。 理解力のない初心者プログラマを納得させる助言をいただければ幸いです。

  • Access 開くときに自動で参照設定

    いつもお世話になっております。 Accessで参照設定を自動でする下記コードで、 "C:\Program Files (x86)\Microsoft Office\Office" & sansyou & "\MSOUTL.OLB" がない場合は "C:\Program Files\Microsoft Office 15\root\office15" & sansyou & "\msoutl.olb" をセット という風な条件を付けたいのですが、添削をお願いできますでしょうか。 Dim A As Object Set A = CreateObject("Outlook.Application") Dim sansyou As String sansyou = Left(A.Version, 2) Dim Ref As Reference Set Ref = References.AddFromFile("C:\Program Files (x86)\Microsoft Office\Office" & sansyou & "\MSOUTL.OLB") Set Ref = Nothing ちなみに、閉じるときに Application.References.Remove References("Outlook") で、参照設定のチェックを外しています。 バージョンがそれぞれ異なるPCでOutlookの参照設定チェックをONOFFするコードです。 よろしくお願いします。

  • DetectExcel 参照設定

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

専門家に質問してみよう