次の方法で共有


カスタム ダイアログ ボックスを作成する

独自のダイアログ ボックスを作成するには、次の手順で行います。

  1. ユーザー フォームを作成する

    Visual Basic Editor の [挿入] メニューの [ユーザー フォーム] をクリックします。

  2. ユーザー フォームにコントロールを追加する

    [ ツールボックス] で追加するコントロールをクリックし、フォームにコントロールをドラッグします。

  3. コントロールのプロパティを設定する

    デザイン モードでコントロールを右クリックし、[ プロパティ] をクリックして [ プロパティ] ウィンドウを表示します。

  4. コントロールを初期化する

    フォームを表示する前にプロシージャでコントロールを初期化することができます。または、フォームの Initialize イベントにコードを追加して、コントロールを初期化することができます。

  5. イベント プロシージャを記述する

    すべてのコントロールには、定義済みの一連のイベントがあります。 たとえば、コマンド ボタン (CommandButton) コントロールには、ユーザーがコマンド ボタンをクリックしたときに発生する Click イベントがあります。 イベントの発生時に実行するイベント プロシージャを記述することができます。

  6. カスタム ダイアログ ボックスを表示する

    ユーザー フォームを表示するには、 Show メソッドを使用します。

  7. コードの実行中にコントロールの値を使用する

    実行時に設定できるプロパティもあります。 ユーザーがダイアログ ボックスに加えた変更は、ダイアログ ボックスを閉じると失われます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。