ファイルのフルパスから拡張子を引いたものを抽出するコードがあり、拡張子なしでファイルの名前のみを保存するように変更しようとしています。
Sub ShowFilename()
Dim pathName As String
With ActiveDocument
If Len(.Path) = 0 Then
.Save
End If
If Right(.Name, 1) = "x" Then
pathName = Left$(.FullName, (Len(.FullName) - 5))
Else
pathName = Left$(.FullName, (Len(.FullName) - 4))
End If
End With
MsgBox pathName
End Sub
が表示されC:\Users\test
、ドキュメントの名前はtest.docm
です。これを変更してファイル名のみを表示するにはどうすればよいですか? 文字列を分割し\
て最後の部分を抽出する必要がありますか?