OfficeType

VBA~ファイルの拡張子を取得しよう~Excel

VBAでファイルの拡張子を取得したい場合はGetExtensionNameメソッドで取得できます。ファイルのパスを指定すると、拡張子を取得できます。

Dドライブにサンプル.xlsxというファイルがある場合に下のコードを実行すると、拡張子xlsxがメッセージボックスに表示されます。

Sub test1()

Dim objFSO As Object
Set objFSO = CreateObject("Scripting.FileSystemObject")

MsgBox objFSO.GetExtensionName("D:\サンプル.xlsx")

Set objFSO = Nothing

End Sub

image-01