関数・メソッド

ブックの保存先(パス)を取得する【Pathプロパティ】【ExcelVBA】

構文

Object.Path = expression

expression・・・ワークブックの保存場所取得

PathプロパティはObjectに指定した保存場所=ファイルパスを返します。
今回であればワークブックの保存場所(パス)を取得します。

Pathプロパティのサンプルコード

Public Sub sample()
    '■実行しているマクロファイルのパスを取得する
    Debug.Print ThisWorkbook.Path     'C:\Users\user\Desktop
    '■アクティブなエクセルファイル名を取得する
    Debug.Print ActiveWorkbook.Path   'C:\vba
End Sub

注意点

  • 取得するフォルダの最後は「¥」は含まれません。
  • フルパスで取得したい場合は FullName プロパティで取得必要です。
  • ファイル名を取得したい場合は Name プロパティで取得します。

関連記事

コメント

タイトルとURLをコピーしました