A family of Microsoft word processing software products for creating web, email, and print documents.
Use ActiveDocument.Path instead. The other, ThisDocument.Path, usually shows the path to the document where the macro resides. I'm going to guess that your macro is in the document and not in a template attached to it.
I say that because if the running macro was in your Normal template, ThisDocument.Path would provide the path to that template file. If the macro was in a custom template located somewhere on your computer, then ThisDocument.Path would show that path. So, use ActiveDocument.Path if you want to know the location of the document and not its template.
That container path being shown is a Sandbox security area alias of your Desktop, which is why it looks so different. Why exactly this is happening if your macro is embedded in the document itself (".docm" format) as I believe it must be, I don't know, but will ask and see if someone on the Office Development Team will confirm.