我有提取文件完整路径的代码,减去扩展名,我正在尝试修改它以仅存储文件的名称,再次没有扩展名。
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
。如何修改它以仅显示文件名?我是否需要将字符串拆分\
并提取最后一部分?