Visual Basic For Applications Tips


ワークブックのパス名取得


下のサンプルを実行するとわかりますが、出力されるパス名の中にファイル名は含まれません。

Sub WorkBookPath()
  
Debug.Print Workbooks("work.xls").Path 'ワークブックを指定してパス名取得
  
Debug.Print ThisWorkbook.Path 'プロシジャが格納されているパス名取得
  
Debug.Print ActiveWorkbook.Path 'アクティブなワークブックのパス名取得
End Sub