Tôi có mã trích xuất đường dẫn đầy đủ của một tệp, trừ phần mở rộng và tôi đang cố gắng sửa đổi nó để chỉ lưu tên của tệp, một lần nữa mà không có phần mở rộng.Làm cách nào để lấy tên tệp hiện tại của tài liệu Word mà không có phần mở rộng hoặc đường dẫn đầy đủ, sử dụng macro?
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
này hiển thị C:\Users\test
, và tên của tài liệu là test.docm
. Làm thế nào tôi có thể sửa đổi điều này để chỉ hiển thị tên tập tin? Tôi có cần phải tách chuỗi dọc theo \
và trích xuất phần cuối cùng không?
Tốt và ngắn. Tôi khá thích điều này. –