Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Access 2016)
他ファイルの参照設定追加
投稿日時: 18/12/19 10:46:42
投稿者: dekoderu

VBAで参照設定の追加を行おうと思っているのですが
上手くできなくて困っているところです。
 
実行しているファイル(CurrentDB)ではなく、他のファイルの参照設定を
追加したいのですが、追加する方法はあるでしょうか?
 
以下は実行しているファイルで参照設定の追加が確認できたコードです。
Dim ref As Reference
Set ref = References.AddFromFile("参照設定したいファイル")
 
お手数をおかけしますが
よろしくお願いいたします。

回答
投稿日時: 18/12/19 17:15:14
投稿者: Suzu

【References オブジェクト (Access)】
https://docs.microsoft.com/ja-jp/office/vba/api/access.references
 
References コレクションは、 Access.Application オブジェクトに属しています。
 
つまり、
 ひとつの Application オブジェクトでは、 1つの参照設定しかできません。
 まぁ、Accessのウィンド内に複数のファイルを表示させる事ができないのですから当然と言えば当然ですが
 
なので、
新たに Access.Application を生成し OpenCurrentDatabaseメソッド で 操作したい ファイルを開き
その上で、Application の References オブジェクト を 操作しましょう。

投稿日時: 18/12/20 11:13:45
投稿者: dekoderu

ありがとうございます!
 
参照設定を追加することができました。
助かりました。