対象:Access2000, Access2002, Access2003, Access2007
Word・Excel・PowerPointの場合、イミディエイトウィンドウで「? application.path」というコードを実行することでOfficeのインストールパスを調べられることをご紹介しました。
Accessについてはオブジェクト構造の形が違いApplicationオブジェクトにpathプロパティが用意されていないため、
? application.path
でAccessのインストールされているパスを調べることができません。
[スポンサードリンク]
ACCESS.EXEのインストールパスを取得する
Accessの場合は以下のコードで、Accessのインストールされているパスを調べられます。
▼操作手順:Accessのインストールパスを調べる
[イミディエイト]ウィンドウに
? Application.SysCmd(acSysCmdAccessDir)
と入力して[Enter]キーを押す
[イミディエイト]ウィンドウに
? Application.SysCmd(acSysCmdAccessDir)
と入力して[Enter]キーを押す
ApplicationオブジェクトのSysCmdメソッドの引数に、定数acSysCmdAccessDirを指定しています。
[イミディエイト]ウィンドウの表示操作などは、他のOfficeのVBE(Visual Basic Editor)と同じです。
なお、
ここでご紹介しているのは、MDBのパスではなく、あくまでもMSACCESS.EXEの存在するパスを調べる方法ですので。念のため。
最終更新日時:2024-01-31 12:38
[スポンサードリンク]
Home » Access VBA » VBAでAccessのインストールパスを取得する−Application.SysCmd