私はおそらく一般的なシナリオを持っています。MS-Accessアプリケーションをフロントエンドファイルとバックエンドファイルに分割しています。バックエンドのデータに接続するExcelスプレッドシートを使用してユーザーを設定したいと思います。ただし、全員がバックエンドに直接アクセスするのではなく、各ユーザーのマシン/環境の%APPDATA%の下にあるフォルダーにある、フロントエンドのリンクされたテーブルを介してバックエンドに接続したいと思います。
次に、シェル変数(またはそれらが何であれ)を使用して、OLEDB for Jet接続文字列でデータソースパラメーターを指定することは可能%APPDATA%/path/to/app.mdb
ですか?この構文を機能させることができないようです。手伝うことができれば、ExcelVBAの使用に頼る必要はありません。
または、代わりに、複数のユーザーがExcelからバックエンドファイルに直接(読み取り専用で)接続することは問題ではないことを私に安心させることができますか?
どうもありがとう、
エリック