ユーザーに任意で値を入れてもらったり、選択してもらったり処理を実行するタイミングを決めてもらったりすることができます。
フォームを追加するには…
1)画面の上の【挿入】→【ユーザーフォーム】
2)左側のプロジェクトから右クリック【挿入】→【ユーザーフォーム】
3)ショートカットで[Alt] + [I] + [U]
のいずれかで追加出来ます。
プロパティ一覧 はこちらです。
サンプル1) 右上の×ボタン禁止
フォームを追加するには…
1)画面の上の【挿入】→【ユーザーフォーム】
2)左側のプロジェクトから右クリック【挿入】→【ユーザーフォーム】
3)ショートカットで[Alt] + [I] + [U]
のいずれかで追加出来ます。
プロパティ一覧 はこちらです。
名前 | 説明 |
---|---|
Initialize | フォームが表示される前(初期化された時) |
QueryClose | フォームが閉じる前 |
Activate | フォームがアクティブになった時 |
Terminate | フォームが閉じられた時 |
Click | フォームがクリックされた時 |
DblClick | フォームがダブルクリックされた時 |
サンプル1) 右上の×ボタン禁止
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub
引数CloseMode = 0 は右上の×をクリックして閉じようとした動作を意味します。
引数Cancel はフォームを閉じないか どうかで True でキャンセル(=閉じない)します。
引数Cancel はフォームを閉じないか どうかで True でキャンセル(=閉じない)します。