C# 使用C将行添加到word文档#
我使用c#在word文档中创建了一个表,我正在尝试将行添加到表的末尾。现在我有一张4行的桌子 我试着添加如下内容:C# 使用C将行添加到word文档#,c#,ms-word,C#,Ms Word,我使用c#在word文档中创建了一个表,我正在尝试将行添加到表的末尾。现在我有一张4行的桌子 我试着添加如下内容: int rowIndex=1; this.Tables[1].Rows.Add(this.Tables[1].Rows[rowIndex]); 。如果我设置introwIndex=1
int rowIndex=1;
this.Tables[1].Rows.Add(this.Tables[1].Rows[rowIndex]);
。如果我设置introwIndex=1当我试图将其设置为introwindex=4时,它将行添加到表的开头代码>它将行添加到最后一行之前的行
我需要在表的末尾有一个新的最后一行,所以我尝试了introwindex=5代码>,但我得到:
未处理的异常:System.Runtime.InteropServices.COMException:请求的集合成员不存在。
在Microsoft.Office.Interop.Word.Rows.get_项(Int32索引)中
尝试:
var lastRowIndex=this.Tables[i].Rows.Count-1;this.Tables[1].Rows.AddAt(lastRowIndex,this.Tables[1].Rows[rowIndex])代码>类似于此的内容可能是检查答案,它应该会有所帮助。是的,它有效谢谢:)
object oMissing = System.Reflection.Missing.Value;
this.Tables[1].Rows.Add(ref oMissing);