パス取得編
実行しているファイルのパスを取得するには?
'この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