I’m quite sure that my question is such a tip but I could not find any solutions.
I have a Word Add-In solution in which I want to open a Word document which is not at the same directory as the vsto file.
Here is my code to open a word file :
object filename = Globals.ThisDocument.workingDirectory + Globals.ThisDocument.Id.ToString() + Constants.EXTENSION;
object missing = System.Reflection.Missing.Value;
Document doc = Globals.ThisDocument.Application.Documents.Open(ref filename, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
In my example : .vsto file is located in bin/debug and my word document in bin/debug/save
But I got this error :
Failed to load .vsto file
Sure, cause the .vsto file is not in the same place than the word document ! …

Any idea?
I find the answer by myself,
In fact when a document is saved in VSTO C# code, location of vsto file is stored in Word Xml structure.
So nevermind your docx are stored, they will find their vsto file.