在MS Word 2010中,更改合并单元格的宽度有些棘手。

想象一个简单的2 x 2表。顶行的单元格被合并,第二行的单元格不。

如果将放置在单元格(2,1)中的光标(使用单词索引)和宽度更改,则将更改顶行的宽度以匹配“活动”单元格的宽度。

但是,如果将选择扩展到包含“行的末端”隐藏字符,则更改仅影响所需的单元格。

有人知道如何在VBA中复制这种行为吗?

干杯

有帮助吗?

解决方案

事实证明,如果您用户单元。选择该行为是我想要的

With Selection.Table(1)
    .Cell(1, 1).Select
    .Selection.Cells.Width = MillimetersToPoints(150)
    .Cell(2, 1).Select
    .Selection.Cells.Width = MillimetersToPoints(150)
    .Cell(3, 1).Select
    .Selection.Cells.Width = MillimetersToPoints(50)
    .Cell(3, 2).Select
    .Selection.Cells.Width = MillimetersToPoints(100)
End With
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top