title: Adding a row to a table using a template row
body: <p>I've got a table in a word document which I'm trying to add a row to. This additional row needs to be the same as the first row in the table which serves as a template.</p>
  
  <p>Let's assume my table has exactly one row to begin with. I would now like to add a new row with the same specifications, then merge all 3 columns. Under that I would like to add an additional row, but with 3 columns again like the first row.
  What I tried:</p>
  
  <pre><code>Dim oTemplateRow As Word.Row
  Set oTemplateRow = oTable.Rows(1)
  oTemplateRow.Range.Copy
  ' adds a row like the template one
  oTable.Rows.Last.Range.Paste
  </code></pre>
  
  <p>So far, so good. But if I now merge the cells in that line and then repeat the paste, the new line appears <em>before</em> the previously added one, even with a collapse of the range before - this is what I do not understand.</p>
  
  <pre><code>oTable.Rows.Last.Cells.Merge
  oTable.Rows.Last.Range.Collapse Direction:=wdCollapseEnd  
  oTable.Rows.Last.Range.Paste
  oTable.Rows.Last.Range.Collapse Direction:=wdCollapseEnd
  </code></pre>
  
  <p>Any help would be greatly appreciated.</p>