I would recommend that you don't put activeX controls on your document or have hidden/no hidden items on the document.
Make the selections on a VBA userform and write the selected items to the document, using either autotexts to store the appropriate tables in a range (or ranges), or simply create the tables required in the document from the selections. By using ranges you can change the content of the range by writing a different (or no) value to it.
You could use multiple column combo boxes on your userform (set the widths of the extra columns to 0 to hide them and reduce the size of the first column by about 4 points to hide the scroll bars). The extra column can be used to store the autotext name used for the associated entry.