title: Copy data from existing WORD document to new WORD document created from template (in code)
body: <p>First time post and whilst I may be trying to run before I can crawl, here is my situation (using Word 2013).</p>
  
  <ul>
  <li><p>I have created a Userform where Branch A, asks for all of the data required 
  to populate a document (fixed format and cannot be altered) used in our 
  organisation, for a particular instance.</p></li>
  <li><p>The document is now saved as a ".docx" file, stripped of the macros (vba<br>
  code). So far so good.</p></li>
  <li><p>Branch B, is intended to allow the loading of an existing document created in
  Branch A (as above). The data from this existing document should now be
  copied over to the Userform embedded in the new document created when double-
  clicking the template, to allow updating of various fields, whilst avoiding
  the necessity of re-input of unchanged details (to be subsequently saved 
  as '.docx').</p></li>
  <li><p>I am able to launch the new document by double-clicking the template and
  then via command button, execute the code to open the pre-existing document.</p></li>
  </ul>
  
  <p>But this is where I start to get horribly confused...</p>
  
  <p>When I begin by creating a new document through the template, Project Explorer looks like this...</p>
  
  <p><a href="http://i.stack.imgur.com/jPDc3.jpg" rel="nofollow">Project Explorer on new document from template</a></p>
  
  <p>Now I open an existing document (Filled.docx) in VBA to give a Project Explorer view like..</p>
  
  <p><a href="http://i.stack.imgur.com/zJFzM.jpg" rel="nofollow">Existing doc opened in preparation for copying of data</a></p>
  
  <p>So now I have 2 instances of <code>ThisDocument</code>.</p>
  
  <ol>
  <li><p>The code is being executed under '(DOC Generator)'</p></li>
  <li><p>The data I want to extract/copy to the userform in (DOC Generator) is 
  <code>ThisDocument</code> in (Filled).</p></li>
  <li><p>When I am finished editing the information in the userform, I will 
  save <code>ThisDocument</code> (Document1) as I would, had I been creating an
  entirely new document.</p></li>
  </ol>
  
  <p>The difficulty I have is, how do I reference an ActiveX control in the existing document to copy it to the userform.</p>
  
  <p>Something like this???</p>
  
  <pre><code>txt_Author = ThisDocument.lbl_AssessingOfficer.Caption, where
  </code></pre>
  
  <ul>
  <li>txt_Author is a textbox in the userform, and,</li>
  </ul>
  
  <p>-<code>ThisDocument.lbl_AssessingOfficer.Caption</code> is intended to refer to a label in the existing document (Filled) which holds the data.</p>
  
  <p>Except that when I test this, <code>ThisDocument</code> or <code>ActiveDocument</code> both pick-up
  the data from <code>ThisDocument</code> (Document1).</p>
  
  <p>How do I reference the label (data) from <code>ThisDocument</code>under (Filled)?</p>
  
  <p>Thankyou in advance for any help and your patience. If I could be so bold, if
  possible when answering, it would be extremely helpful to me (and maybe subsequent others) if you could explain how the code referencing works.</p>