Home » Access VBA » Application.CurrentProject.Pathとは

Application.CurrentProject.Pathとは

動作検証バージョン:Windows 11 Home + 64bit Access バージョン 2402(ビルド17315.20000クイック実行)ベータチャネル

「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プロシージャを作成して実行してください。

Sub CurrentProject_Pathを確認する()
 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-01-25 15:34

[スポンサードリンク]

Home » Access VBA » Application.CurrentProject.Pathとは

「Access VBA」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.