C# 互操作-在Word中粘贴的表之间放置一个空行

C# 互操作-在Word中粘贴的表之间放置一个空行,c#,ms-word,office-interop,C#,Ms Word,Office Interop,我正在复制和粘贴表格,然后将一些数据放入其中(如果该表格有任何数据) 我的问题是,我想在我的桌子之间留一条空白线,但我似乎做不好 如果要复制的表有行,而要复制的新表将有行,那么它可以正常工作,但否则,我要么在表之间有两行空行,要么新表直接粘贴到当前表的下面,这也是错误的 这是我的密码: int rowsToGoDown = 2; if (!firstTable) { oWord.Selection.MoveDown(WdUnits.wdLine, rowsToGoDown); firstTabl

我正在复制和粘贴表格,然后将一些数据放入其中(如果该表格有任何数据)

我的问题是,我想在我的桌子之间留一条空白线,但我似乎做不好

如果要复制的表有行,而要复制的新表将有行,那么它可以正常工作,但否则,我要么在表之间有两行空行,要么新表直接粘贴到当前表的下面,这也是错误的

这是我的密码:

int rowsToGoDown = 2;
if (!firstTable)
{
oWord.Selection.MoveDown(WdUnits.wdLine, rowsToGoDown);
firstTable = true;
}
oWord.Selection.Tables[1].Select();
oWord.Selection.Copy();

if (bNoTransactions == true)
{
//rowsToGoDown = 3;
oWord.Selection.MoveDown(WdUnits.wdLine, 1);
}
oWord.Selection.MoveDown(WdUnits.wdLine, rowsToGoDown);
oWord.Selection.Paste();
当然有一种方法可以复制现有的表,在选择粘贴新表的位置之前,将其复制到一个空行中,然后再粘贴


当我陷入困境时,我希望能得到一些代码帮助。

最后我通过使用

oWord.Selection.TypeParagraph();