ビデオ: Excel VBA入門 レッスン59 リストボックス 2024
VBAプログラマーなら、Excel 2016用のダイアログボックスをたくさん作成しています。もしそうなら、ここでは便利なチェックリストがありますダイアログボックスを作成するときに使用します。
-
コントロールが互いに整列していますか?
-
類似のコントロールは同じサイズですか?
-
コントロールは均等に配置されていますか?
-
ダイアログボックスに適切なキャプションがありますか?
-
ダイアログボックスが圧倒的ですか?そのような場合は、一連のダイアログボックスを使用するか、MultiPageコントロールで分割することができます。
<! - 1 - > -
アクセラレータキーですべてのコントロールにアクセスできますか?
-
アクセラレータキーは重複していますか?
-
コントロールは機能によって論理的にグループ化されていますか?
-
タブの順序が正しく設定されていますか?ユーザーは、ダイアログボックスをタブで移動し、コントロールに順次アクセスできなければなりません。
-
ダイアログボックスをアドインに保存する予定の場合は、アドインを作成した後で完全にテストしましたか?
<! - 2 - > -
ユーザーがダイアログボックスをキャンセルしたり、Escを押したり、閉じるボタンを使用したりすると、VBAコードは適切な処理を行いますか?
-
本文にスペルミスが含まれていますか?残念なことに、ExcelのスペルチェッカーはUserFormsで動作しないので、スペルはあなた自身で解決します。
-
ダイアログボックスは、使用する最低解像度(通常は1024×768モード)の画面に収まりますか?つまり、高解像度ビデオモードを使用してダイアログボックスを開発する場合、ダイアログボックスが大きすぎて低解像度の画面に収まらない可能性があります。
<! - 3 - > -
すべてのTextBoxコントロールに適切な検証設定がありますか?
-
WordWrapプロパティを使用する場合は、MultiLineプロパティもTrueに設定されていますか?
-
すべてのスクロールバーとスピンボタンで有効な値のみを使用できますか?
-
すべてのリストボックスのMultiSelectプロパティが正しく設定されていますか?
カスタムダイアログボックスをマスターする最も良い方法は、多数のダイアログボックスを作成することです。簡単に始め、コントロールとそのプロパティを試してみてください。そして、ヘルプシステムについて忘れないでください。すべてのコントロールとプロパティについての詳細は、あなたの最良の情報源です。