I think I am more convinced I should be trying to handle the stream for the file as then I would have no worry about the source.
probably correct

but it looks like you can get the path by
vb Code:
  1. With sw.document.focuseditem.GetFolder.parentfolder.self
  2.     MsgBox .Parent.self.Path & "\" & .Path
  3.     End With