I've noticed that you can save data in controls placed directly on a word document: i.e. text placed in a textBox control on a word document is saved along with the document so that it is still there when the document is reopened. Like regular Visual Basic, data put into a control on a userForm aparently is not saved when the form is unloaded: i.e. the default properties of the control are set when the form is reloaded regardless of what the user put into the control earlier. Is there any way to save the inputs on a user form without creating a separate data file or putting the data on the word document itself? If a separate data file is required, is there any way to encapsulate this data with the word document so the user sees just one (word document) when opening the project?