0
我需要從2個字符串中的路徑中提取文件名的2個部分。從路徑中提取部分文件名
例如爲:"C:\folder\folder\folder\00 00 00 filename.docx"
所有文件均具有相同的百通。我需要在包含「00 00 00」(固定長度)和「文件名」(可變長度)的word文檔上選擇2個字段。
感謝,
我需要從2個字符串中的路徑中提取文件名的2個部分。從路徑中提取部分文件名
例如爲:"C:\folder\folder\folder\00 00 00 filename.docx"
所有文件均具有相同的百通。我需要在包含「00 00 00」(固定長度)和「文件名」(可變長度)的word文檔上選擇2個字段。
感謝,
Sub Test()
VarStr = "C:\folder\folder\folder\00 00 00 filename.docx"
TempArr = Split(VarStr, "\")
TempArr(UBound(TempArr)) = Mid(TempArr(UBound(TempArr)), 1, Len(TempArr(UBound(TempArr))) - 5) 'remove .docx
VarFixed = Mid(TempArr(UBound(TempArr)), 1, 8)
VarVariable = Mid(TempArr(UBound(TempArr)), Len(VarFixed) + 2) 'ignore space
MsgBox VarFixed & vbCrLf & VarVariable
End Sub