मेरे पास एक कोड है जो फ़ाइल का पूरा पथ निकालता है, एक्सटेंशन को घटाता है, और मैं इसे बिना किसी विस्तार के फ़ाइल के नाम को स्टोर करने के लिए संशोधित करने की कोशिश कर रहा हूं।मैक्रो का उपयोग करके विस्तार या पूर्ण पथ के बिना, वर्ड दस्तावेज़ का वर्तमान फ़ाइल नाम कैसे प्राप्त करूं?
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
है। मैं केवल फ़ाइल नाम प्रदर्शित करने के लिए इसे कैसे संशोधित कर सकता हूं? क्या मुझे \
के साथ स्ट्रिंग को विभाजित करने और अंतिम भाग निकालने की आवश्यकता है?
अच्छा और कम। मुझे यह पसंद है। –