我正在尝试从表的第一列中获取单元格。在“ Foreach(Cells c in rng.Tables[1].Columns[1].Cells)”中获取异常,因为该表包含具有混合单元格宽度的列。
例如:在第一行中有4个单元格,在第二行中只有2个单元格(2个单元格合并在一起)
错误消息:“ 由于表具有混合的单元格宽度,因此无法访问此集合中的各个列。 ”
Document oDoc = open word document
foreach (Paragraph p in oDoc.Paragraphs)
{
Range rng = p.Range;
/*
*/
foreach (Cell c in rng.Tables[1].Columns[1].Cells)
{
//....
}
}
Run Code Online (Sandbox Code Playgroud)