I am on a team that has to write over 100 documents which have the structure of a formal specification. The traditional way of doing this is to create them in MS Word a document at a time (perhaps using a template for some of the boilerplate stuff).
My Excel program is essentially using Excel as a database. The spreadsheets contains structure material which defines the contents of a particular type of document, and also contains prompting information, and eventually the documents themselves.
When you currently execute the Excel program, a VBA form initially comes up (the spreadsheets are behind the scene and are no concern to the end user). Using controls on the VBA form you can choose the type of document you wish to create. There are two large text boxes on the screen. The top text box tells you the type of iunformation the system expects you to type into the lower box. You also select which section of the document you are working with. Then you type in the material at section at a time. When you are finished, you can click a button and see the entire document in the lower textbox, and by clicking another button you can print it out as a Word document. this is the way the program works now.
But using an ordinary text box limits me. I can not easily specify different font sizes, styles, insert diagrams, figures, automatically create TOC.
If I had a MS Word text box, then I could do everything directly in Word. I can sort of get that by using a WebBrowser box. More later. I have tlo go to a meeting.