Mam kod, który wyodrębnia pełną ścieżkę pliku, bez rozszerzenia, i próbuję go zmodyfikować, aby przechowywać nazwę pliku tylko raz, bez rozszerzenia.Jak uzyskać bieżącą nazwę pliku dokumentu programu Word, bez rozszerzenia lub pełnej ścieżki, używając makra?
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
Wyświetla C:\Users\test
i nazwa dokumentu jest test.docm
. Jak mogę to zmienić, aby wyświetlać tylko nazwę pliku? Czy muszę rozdzielić ciąg wzdłuż \
i wyodrębnić ostatnią część?
Ładne i krótkie. Lubię to. –