質問

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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top