下のサンプルを実行するとわかりますが、出力されるパス名の中にファイル名は含まれません。 Sub WorkBookPath() Debug.Print Workbooks("work.xls").Path 'ワークブックを指定してパス名取得 Debug.Print ThisWorkbook.Path 'プロシジャが格納されているパス名取得 Debug.Print ActiveWorkbook.Path 'アクティブなワークブックのパス名取得 End Sub
下のサンプルを実行するとわかりますが、出力されるパス名の中にファイル名は含まれません。
Sub WorkBookPath() Debug.Print Workbooks("work.xls").Path 'ワークブックを指定してパス名取得 Debug.Print ThisWorkbook.Path 'プロシジャが格納されているパス名取得 Debug.Print ActiveWorkbook.Path 'アクティブなワークブックのパス名取得 End Sub
Sub
WorkBookPath()
Debug.Print
Workbooks("work.xls").Path
'ワークブックを指定してパス名取得
ThisWorkbook.Path
'プロシジャが格納されているパス名取得
ActiveWorkbook.Path
'アクティブなワークブックのパス名取得
End Sub