Hi As in document-level VSTO, your code resides in a document. Well, I used a Word template for this. So I've started a VSTO 3.0 project which creates a Word template file when you builds it. Based on this template, I would create Word documents which inherit the abilities I've supplied in the template. These documents are dependent to the template, if someone wants to open one, the template ...