在MS Access VBA中,可以使用以下代码从父路径中提取带扩展名的文件名:
Function GetFileNameFromPath(ByVal filePath As String) As String
Dim fileName As String
fileName = Right(filePath, Len(filePath) - InStrRev(filePath, "\"))
GetFileNameFromPath = fileName
End Function
这个函数接受一个文件路径作为参数,并返回该路径中带扩展名的文件名。它使用InStrRev
函数找到最后一个反斜杠字符的位置,然后使用Right
函数提取文件名部分。最后,函数返回提取的文件名。
这个函数可以在VBA代码中直接调用,例如:
Sub Test()
Dim filePath As String
Dim fileName As String
filePath = "C:\Documents\example.txt"
fileName = GetFileNameFromPath(filePath)
MsgBox fileName
End Sub
以上代码将弹出一个消息框,显示文件名"example.txt"。
推荐的腾讯云相关产品:腾讯云对象存储(COS)。腾讯云对象存储(COS)是一种海量、安全、低成本、高可靠的云存储服务,适用于存储和处理任意类型的文件,包括文本、图片、音视频等。您可以通过以下链接了解更多关于腾讯云对象存储(COS)的信息:腾讯云对象存储(COS)产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云