VBAファイルやフォルダーの短いパスを取得(ShortPath)

投稿者: | 2023年5月5日
excelアイコン

FileオブジェクトとFolderオブジェクトのShortPathプロパティについてです。

ShortPathプロパティ

概要

8.3形式の命名規則(※1)を必要とするプログラムで使用される、短いパスを返します。

※1 MS-DOSや昔のWindowsのOSに採用されていた命名規則で、半角英数字最大8文字+ピリオド(.)+半角英数字最大3文字(拡張子ある場合)のファイルやフォルダー。

構文

ファイルの場合:FileObject.ShortPath

フォルダの場合:FolderObject.ShortPath

 

VBAサンプル

指定したファイルの8.3形式の短いパスを取得

結果

8.3ファイルパス

 

指定したフォルダーの8.3形式の短いパスを取得

結果

8.3フォルダーパス