title: How to programatically pickup list items from a word file and generate few others?
body: <p>I don't know much MS Office VBA. I have tons (literally) of quiz questions in word files. </p>
  
  <p>Task is to create question papers  for students. Word file contains 900 quiz questions categorized chapter wise. Here is the structure of a word file:</p>
  
  <pre><code>H1: Chapter Name
  H2: Level-1 questions
  li: Questsions (numbered list)
  H3: Answer key to Level-1 questions
  li: Answers to level-1 questions (numbered list)
  H2: Level-2 questions
  H3: Answer key to level-2 questions
  li: Answers to level-2 questions (numbered list)
  
  H1: Another Chapter Name
  ...
  ...
  </code></pre>
  
  <p>I want to generate tests (other word files) randomy from my question bank. Few conditions are:</p>
  
  <ol>
  <li>At least 1 question must be picked from each chapter and each level.</li>
  <li>The question that is already picked must not be picked into any other test.</li>
  </ol>
  
  <p>Also the answer key must be generated for that generated test.</p>
  
  <p><strong>Question:</strong></p>
  
  <ol>
  <li>Is it too much to expect from Office VBA? or can it be done?</li>
  <li>How to do it? What all things do I need to look into?</li>
  </ol>
  
  <p>I've no clue about what to do or how to proceed. </p>