■ 動機
エクセルのActiveX
コントロールの位置を固定したい。
行や列を変化させてもサイズを変えたくない、位置を動かしたくない。



 

■ 方法 1
プロパティの
Placementを設定する。 初期値は2。 固定するなら3。
1 = 行高や列幅と共に移動する。サイズも変わる。
2 = 行高や列幅と共に移動する。サイズは影響を受けない。
3 = 固定。(移動しない。サイズも変わらない)



■ 方法 2
コントロールの書式設定で、「セルに合わせて移動やサイズ変更をしない」を選ぶ。これも複数のコントロールに対して同時に設定できる。その後に確認するとプロパティのPlacementはきちんと3になっている。


■ 感想
ボタンやテキストボックスなどが、行の高さや列の幅の影響を受けないようにしたいと思ってネットで調べたが、ピンポイントの情報が得難かった。仕方ないのでちょっと試したところ上記と判明。覚え書きとしてブログにアップした。