c# - C#如何在单词表中垂直合并后访问单元格?
问题描述
c# 代码在 MS-word 文件中创建了一个很长的表。然后一列中的两个单元格正在合并 (1,5) (2,5)。如果我尝试在同一列中合并另外两个单元格,例如 (5,5)、(6,5) - 我会收到以下错误:“无法访问此集合中的各个行,因为表格具有垂直合并的单元格”
真正的目标是合并同一列和其他列中的几组单元格。
如何在同一列中合并几组单元格?
用于创建表和合并的代码:
for (int i=1;i<=100;i++)
{
genTable.Rows[i].Cells[1].Range.Text = (100 + i).ToString();
genTable.Rows[i].Cells[2].Range.Text = (200 + i).ToString();
genTable.Rows[i].Cells[3].Range.Text = (300 + i).ToString();
genTable.Rows[i].Cells[4].Range.Text = (400 + i).ToString();
genTable.Rows[i].Cells[5].Range.Text = (500 + i).ToString();
}
genTable.Rows[1].Cells[5].Merge(genTable.Rows[2].Cells[5]);
genTable.Rows[5].Cells[5].Merge(genTable.Rows[6].Cells[5]);
解决方案
推荐阅读
- python - 在字典中添加子列表的值
- ios - 请求 github Swift 的 api gist
- visual-studio - 适合 VS 2019 的终端窗口
- android - 从 Kotlin 合成转换为数据绑定的问题
- wavelet-transform - 如何以模块化方式将数据帧或数组从任何起始长度上采样到预定义长度?
- javascript - 如何将我的代码从刷新更改更改为当天更改?基本上,我怎样才能做每日报价
- java - 使用 Talend 计算多个文件的行数
- ios - chartValueSelected(_ chartView: ChartViewBase, entry: ChartDataEntry, highlight: Highlight) - 从不调用
- haskell - Haskell 中的“模式匹配”类型
- java - 为什么我的服务类的 createPerson() 返回 null?