可以使用以下代码将单元格取消合并:

// 获取所有表格
foreach (Table table in document.Tables)
{
    // 获取所有行
    foreach (Row row in table.Rows)
    {
        // 获取所有单元格
        foreach (Cell cell in row.Cells)
        {
            // 判断单元格是否被合并
            if (cell.CellFormat.HorizontalMerge != CellMerge.None || cell.CellFormat.VerticalMerge != CellMerge.None)
            {
                // 取消单元格合并
                cell.CellFormat.HorizontalMerge = CellMerge.None;
                cell.CellFormat.VerticalMerge = CellMerge.None;
            }
        }
    }
}

这段代码会遍历所有表格、行和单元格,判断单元格是否被合并,如果是,则取消单元格的水平和垂直合并。注意,如果单元格不存在属性 'MergeCells',则可以使用 'CellFormat.HorizontalMerge' 和 'CellFormat.VerticalMerge' 属性来判断单元格是否被合并。

C# Word 开发:如何取消表格中合并的单元格

原文地址: https://www.cveoy.top/t/topic/nu5B 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录