前提・実現したいこと
Excel VBAでAccessファイルを排他モードで開きたい
試したこと
ちょっと調べても出てこなかったのでこちらで質問させていただきます。
調べたところAccessには排他モードがあるようなのでできそうなのですが…
補足情報(FW/ツールのバージョンなど)
Excel 2016
Access 2016
>Excel VBAでAccessファイルを排他モードで開きたい
もしかして、Accessファイルの各テーブル毎ではなく、Accessファイル全体(つまり全テーブル)っていうことですか?
あと、DAOとかADOとかの選択については何か制約とかありますか?
Accessファイル全体です
特に制約等は有りません
excel内でのテーブル操作がなく、単に「Accessファイルを排他モードでAccessで開く」のであれば、既に回答にあるApplication.OpenCurrentDatabase メソッドで良いと思います。DAOとかADOとか関係なかったですね。一応重複しますがドキュメントです。
Application.OpenCurrentDatabase メソッド (アクセス) | Microsoft Docs
https://docs.microsoft.com/ja-jp/office/vba/api/access.application.opencurrentdatabase

回答1件
あなたの回答
tips
プレビュー