「currentproject pathとは」
「CurrentProject.Path 意味」
といった検索で、このサイト『インストラクターのネタ帳』へアクセスが時折あります。
「ACCESS Application.CurrentProject.Path Meaning」
といった検索キーワードも見かけます。
Access VBAの、
MsgBox CurrentProject.Path
あるいは、
MsgBox Application.CurrentProject.Path
といったコードの意味を調べていた方による検索でしょう。
CurrentProject.Pathを確認するSubプロシージャ
まずは「CurrentProject.Path」の挙動を確認しましょう。
accdbファイルの標準モジュールに、以下のSubプロシージャを作成して実行してください。
MsgBox CurrentProject.Path
End Sub
そのaccdbファイルの存在するパスがメッセージボックスに表示されます。
Cドライブ直下のtempフォルダーにaccdbファイルがある場合ならば、
C:\temp
が、メッセージボックスに表示されます。
「CurrentProject.」の前に「Application.」を書いた
MsgBox Application.CurrentProject.Path
でも、結果は同じです。
CurrentProject.Pathの意味
この記事の本題、「CurrentProject.Path」の意味は以下のとおりです。
CurrentProjectの意味
先頭の「CurrentProject」は、CurrentProjectオブジェクトを取得するための、CurrentProjcetプロパティです。
拙著『いちばんやさしいExcel VBAの教本』の、「Lesson 52 プロパティは2種類あることを知っておきましょう」で解説しているオブジェクトを取得するためのプロパティです。
CurrentProjectプロパティは、Access VBAのグローバルメンバーですから、
いきなり「Project.」と書き始められます。
CurrentProjectプロパティは、Applicationオブジェクトに用意されているプロパティですから、
「Application.CurrerntProject.」と書くこともできます。
CurrentProject.Pathの意味
「CurrentProject.Path」の「.Path」は、CurrentProjectオブジェクトのPathプロパティです。
オブジェクトブラウザーの詳細ペインに「As String」と表示されていることからわかるとおり、戻り値がString型のプロパティです。
こちらは2種類のプロパティのうち、単なるデータを返すプロパティです。
最終更新日時:2024-08-28 11:37
- Newer:VBAのDate関数のデータ型
- Older:Currency型データをセルに入力したときに円マークを非表示に
Home » Access VBA » Application.CurrentProject.Pathとは