エクセル研究室−Excelの基本的な使い方、応用技を紹介

パス取得編-エクセルのVBA集


パス取得編

実行しているファイルのパスを取得するには?

'このVBAを実行しているファイルのパスを取得します。
Sub 実行しているファイルのパスを取得する()
MsgBox ThisWorkbook.Path
End Sub



アクティブなファイルのパスを取得するには?

'現在アクティブになっているファイルのパスを取得します。
Sub アクティブなファイルのパスを取得する()
MsgBox ActiveWorkbook.Path
End Sub



アプリケーションのパスを取得するには?

'エクセルがインストールされている場所のパスを取得します。
Sub アプリケーションのパスを取得する()
MsgBox Application.Path
End Sub



Libraryフォルダーへのパスを取得するには?

'アドイン等を入れるLibraryフォルダーのパスを取得します。
Sub Libraryフォルダーへのパスを取得する()
MsgBox Application.LibraryPath
End Sub



UserLibraryフォルダーへのパスを取得するには?

'アドイン等を入れるUserLibraryPathフォルダーのパスを取得します。
Sub UserLibraryフォルダーへのパスを取得する()
    MsgBox Application.UserLibraryPath
End Sub



デスクトップへのパスを取得するには?

 

'デスクトップへのパスを取得します。
Sub デスクトップへのパスを取得する()
    MsgBox CreateObject("WScript.Shell").SpecialFolders("Desktop")
End Sub



マイドキュメントへのパスを取得するには?

'マイドキュメントへのパスを取得します。
Sub マイドキュメントへのパスを取得する()
    MsgBox CreateObject("WScript.Shell").SpecialFolders("MyDocuments")
End Sub





ページトップ