The example from my web site is very old and demonstrates a way to populate a userform from an external table. Personally I would now use content controls (which were not available when I created that particular example) to populate the document. The code to populate content controls is listed on that same web page.
If you want you can use text boxes for user input and write the values to the content controls and similarly you can read the contents from the controls back into the user form for editing.
My friend Greg Maxey has several examples for userform creation on his web site that should help you get the results you require.
Microsoft Word Help, Tips and Tutorials @ The Anchorage