更改VBA中合并表格单元格的宽度(Word 2010)
问题描述:
在MS Word 2010中,更改合并单元格的宽度有点困难。更改VBA中合并表格单元格的宽度(Word 2010)
想象一个简单的2 x 2表格。顶行的单元格合并,第二行的单元格不合并。
如果放置在Cell(2,1)(使用Word索引)中的游标和宽度发生了变化,则顶行的宽度将更改为与“活动”单元格的宽度相匹配。
但是,如果选择扩展到包括“行尾”隐藏字符,则更改仅影响所选的单元格。
有谁知道如何在VBA中复制这种行为?
干杯
丹
答
事实证明,如果你的用户Cell.Select那么行为是因为我想
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