Ho il codice che estrae il percorso completo di un file, meno l'estensione, e sto cercando di modificarlo per memorizzare solo il nome del file, ancora una volta senza l'estensione.Come si ottiene il nome file corrente di un documento di Word, senza estensione o percorso completo, utilizzando una 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
Questa mostra C:\Users\test
, e il nome del documento è test.docm
. Come posso modificare questo per visualizzare solo il nome file? Devo dividere la stringa lungo \
ed estrarre l'ultima parte?
Bello e breve. Mi piace molto questo. –