c# 操作 word 时 Range.copy() 拿不到数据
我在操作word的时候用到了range.copy() 这样可以方便我操作word内容。
可是当我在程序中使用了range.copy() 后,再paste()时,发现剪切板无内容可用
但是,,但是,,在我调试的时候,只要在copy()方法上停留,copy()就可以拿到内容,不停留则仍然拿不到
代码如下:
if (dt.Rows.Count > 0 && WordDoc.Tables.Count>0)
{
WordDoc.Tables[1].Range.Copy(); 复制步骤
for (int i = 1; i < dt.Rows.Count; i++)
{
WordDoc.Tables[1].Range.Paste(); 粘贴步骤
ro = WordDoc.Tables[1].Rows.Count / 2 + 1;
dr = WordDoc.Tables[1].Rows[ro];
WordDoc.Tables[1].Split(ref dr);
}
}