【发布时间】:2014-11-21 08:52:02
【问题描述】:
我正在处理一个 WordAutomation 项目,需要处理这个表。我正在使用 Visual Studio 2010 和 Word 2010。
我得到了这张桌子:
+----------------------------------------------+
| 1,1 |
|----------------------------------------------|
| | 2,2 | 2,3 |
| 2,1 |-----------------|---------------|
| | 3,2 | 3,3 |
|----------------------------------------------|
| 4,1 |
+----------------------------------------------+
我想在合并的单元格中添加一行。我正在使用这个功能:
table.Rows.Add(table.Rows[2]);
当单元格未垂直合并时,该功能可以正常工作。但是在垂直合并单元格上执行时会引发此错误:
"Cannot access individual rows in this collection because the table has vertically merged cells."
我想要这个输出:
+----------------------------------------------+
| 1,1 |
|----------------------------------------------|
| | 2,2 | 2,3 |
| 2,1 |-----------------|---------------|
| | 3,2 | 3,3 |
| |-----------------|---------------|
| | 4,2 | 4,3 |
|----------------------------------------------|
| 5,1 |
+----------------------------------------------+
任何解决方法将不胜感激!
【问题讨论】: