我有代码可以提取文件的完整路径,减去扩展名,并且我正在尝试将其修改为仅存储文件名,再次不包含扩展名。
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
。如何修改它以仅显示文件名?我需要把绳子分开吗\
并提取最后一部分?
FSO 有一组针对此类事物的方法,其中之一是“getBaseName”
Msgbox CreateObject("scripting.filesystemobject").getbasename(o.Name)
http://msdn.microsoft.com/en-us/library/xhxzwwe1(v=vs.84).aspx http://msdn.microsoft.com/en-us/library/xhxzwwe1(v=vs.84).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)