我在复制和粘贴表之前将一些数据放入其中i(f表中有任何数据)。
我的问题是我想要在我的桌子之间留下一个空白线,我似乎无法做到正确。
如果正在复制的表有行并且正在复制的新表有行,那么它可以正常工作,但是否则我最终在表之间有2个空行或者新表被粘贴在当前表的下面,这是也错了。
这是我的代码:
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();
当然有一种方法可以复制现有的表格,在选择之前用空白行输出要粘贴的新表格然后粘贴?
我很感激一些代码帮助,因为我被困住了。
答案 0 :(得分:1)
我最后通过输出 CRLF - 使用
来做到了oWord.Selection.TypeParagraph();