2011-11-29 539 views
0

在MS Word 2010中,更改合并单元格的宽度有点困难。更改VBA中合并表格单元格的宽度(Word 2010)

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

如果放置在Cell(2,1)(使用Word索引)中的游标和宽度发生了变化,则顶行的宽度将更改为与“活动”单元格的宽度相匹配。

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

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

干杯

回答

0

事实证明,如果你的用户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