No it won't return the path. It thought you wanted to work with building blocks
Code:
Sub TT()
MsgBox ThisDocument.Name
MsgBox ThisDocument.FullName
MsgBox ThisDocument.Path
ThisDocument.AttachedTemplate.BuildingBlockEntries("Page X of Y").Insert Selection.Range
End Sub
ActiveDocument. That's the guy with his mug on the screen.
ThisDocument. Me. The guy running your code.