Excelで、ユーザーフォームの画像をフォームの上や左から位置を設定する記録です。
VBAで設定するには、上からの設定を「Top」プロパティ、左からの位置を「Left」プロパティを使います。
< スポンサーリンク >
画像の位置をVBAで設定
Initializeイベントを使って画像の位置を設定してみます。
ユーザーフォームをダブルクリックします。
右側のプロシージャボックスで「Initialize」を選択します。
画像を上から20ポイント、左から20ポイントに設定するコードです。
Private Sub UserForm_Initialize()
With Image1
.Top = 20
.Left = 20
End With
End Sub
画像の位置をプロパティで設定
VBE上で画像枠をアクティブにし、プロパティウィンドウのボタンをクリックします。
上位置を設定する
プロパティウィンドウの[Top]欄を50ポイントに設定してみます。
左位置を設定する
プロパティウィンドウの[Left]欄を50ポイントに設定してみます。
こんな記事も書いています