関数・メソッド

ブックの名前を取得する【Nameプロパティ】【ExcelVBA】

構文

Object.Name = expression

expression・・・ワークブック名取得

Nameプロパティはobjectに指定した名前を返します。WorkSheet名を取得する際も使用します。

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

Public Sub sample()
    '■実行しているマクロファイルの名前を取得する
    Debug.Print ThisWorkbook.Name      'sample.xlsm
    '■アクティブなエクセルファイル名を取得する
    Debug.Print ActiveWorkbook.Name   'test.xlsx
    
End Sub


注意点

  • .Nameプロパティは設定に関係なく拡張子付きの値を返します。
  • フルパスで取得したい場合は FullName プロパティで取得必要です。

関連記事

コメント

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