使用 C# 和 Microsoft.Office.Interop.Word 库可以轻松操作 Word 文档,包括判断表格单元格是否已合并以及取消合并。

判断单元格是否已合并

通过判断单元格的 'Merge' 属性来判断单元格是否已经合并。若单元格已经合并,则 'Merge' 属性为 True。

取消单元格的合并

可以使用 'Table.Cell()' 方法来获取单元格对象,然后使用 'Cell.Merge()' 方法取消合并。

示例代码:

using Microsoft.Office.Interop.Word;

// 获取当前选中的表格对象
Table table = Globals.ThisAddIn.Application.Selection.Tables[1];

// 遍历表格中的所有单元格
foreach (Cell cell in table.Range.Cells)
{
    if (cell.MergeCells && cell.MergeAcross == 1 && cell.MergeDown == 1)
    {
        // 取消单元格的合并
        cell.Merge(MergeTo: cell);
    }
}

上述代码会遍历表格中的所有单元格,如果发现某个单元格已经被合并,则取消该单元格的合并。

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

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

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