Why? is a difficult question to answer. It is, however, not possible to
directly address individual rows of tables with vertically merged cells,
even though there may be no merged cells in the row in question.
One workaround would be to address the first cell of the new row and then
expand the range:
range.Tables(1).Rows.Add
Set tRow = range.Tables(1).Cell(range.Tables(1).Rows.Count, 1).Range
tRow.Expand wdRow
(this assumes the row is added at the end of the table)
(this is also VBA so you'll need to tweak it slightly)

Signature
Enjoy,
Tony
> The following line of code in my application insert a new row after the
> last
[quoted text clipped - 15 lines]
> Thanks,
> Prasad
Prasad More - 24 Mar 2008 13:05 GMT
Hi Tony,
Thank you for reply. The issues that I am facing is I cannot access
individual rows of a table when there are vertically merged cells into it and
the second issue is Add method fails. So when the Add method fails to return
the reference to added row, there is no way I can access first cells and
expand the range.
Best Regards,
Prasad
> Why? is a difficult question to answer. It is, however, not possible to
> directly address individual rows of tables with vertically merged cells,
[quoted text clipped - 29 lines]
> > Thanks,
> > Prasad
Tony Jollans - 24 Mar 2008 20:32 GMT
Sorry, but I don't know why the Add should fail. What error code does it
give?

Signature
Enjoy,
Tony
> Hi Tony,
>
[quoted text clipped - 43 lines]
>> > Thanks,
>> > Prasad