VBAのマージされたテーブルセルの幅を変更する(Word 2010)
質問
MS Word 2010では、マージされたセルの幅を変更するのは少し難しいです。
シンプルな2 x 2テーブルを想像してください。一番上の列のセルはマージされ、2行目のセルはそうではありません。
セルに配置されたカーソル(2、1)(単語インデックスを使用)と幅が変更された場合、最上段の幅が変更され、「アクティブ」セルの幅が変更されます。
ただし、選択が「行の終わり」の隠された文字を含むように拡張されている場合、変化は意図したとおりに選択されたセルにのみ影響します。
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
所属していません StackOverflow