PowerPoint 2007表:识别合并的单元格

Ane*_*eef 5 .net c# powerpoint vsto office-interop

如何在PowerPoint 2007中识别合并的单元格?无论如何我们可以找到合并的特定单元格.

在2003年,我们尝试访问Fill.Visible单元格的属性,当它抛出错误时,我们可以将单元格标识为合并单元格.我们如何在2007年实现这一目标?

Tod*_*ain 2

它太硬。然而,我发现的最好方法是检查单元格的宽度。此代码不是最好的,因为它捕获了每个单元格,但它可能是您的起点:

Dim r As Row
Dim co As Column
Dim c As Cell
For Each co In tbl.Columns
    For Each c In co.Cells
        If c.Shape.Width <> co.Width Then
            Debug.Print "Is merged cell"
        End If
    Next
Next
Run Code Online (Sandbox Code Playgroud)

在单元格 2.1 和 2.2 合并的 2x2 表中(即第二行现在是一个单元格),这将打印“Is merged cell”两次,因为表内部仍然保留单元格 2.1 和 2.2。但这是一个起点,正如所说的那样......