Dokumentet får inget "riktigt" namn/typ förrän du sparat det första gången.
Jämför:
Sparat dokument
ActiveDocument.Name (utan sökväg, med ändelse)
ActiveDocument.FullName (Med sökväg, med ändelse)
Nyskapat dokument med "tempnamn"
ActiveDocument.Name (Kortnamn utan sökväg, utan ändelse)
ActiveDocument.FullName (Kortnamn utan sökväg, utan ändelse)
Om du bara får "namnet" utan sökväg och ändelse så antar jag att du tittar på ett osparat dokument.
strDocName = ActiveDocument.Name
If Not (InStr(strDocName, ".") > 0) Then Exit Sub
iSistaPunkt = Len(strDocName) - InStrRev(strDocName, ".")
strDocName = Right(strDocName, iSistaPunkt)