I would start from scratch.
Repeated data can be handled with mapped content controls. Conditional text can be handled with the content control exit event or existing IF fields.
http://gregmaxey.com/word_tip_pages/..._controls.html
http://gregmaxey.com/word_tip_pages/..._userform.html