Enabled プロパティ (Microsoft Forms)

コントロールがフォーカスを受け取って、ユーザーが生成したイベントに応答できるかどうかを指定します。

構文

オブジェクト。有効 [= ブール値 ]

Enabled プロパティの構文には、次の指定項目があります。

指定項目 説明
object 必須です。 有効なオブジェクトです。
Boolean オプション。 オブジェクトがユーザーの生成したイベントに応答できるかどうかを指定します。

Settings

Boolean の設定は以下のとおりです。

値 説明
True コントロールはフォーカスを受け取って、ユーザーが生成したイベントに応答でき、また、コントロールにコード経由でアクセスできます (既定)。
False ユーザーは、マウス、キーストローク、アクセラレータ、またはホット キーを使用してコントロールとやりとりできません。 ただし、通常、コントロールにはコード経由でアクセスできます。

注釈

Enabled プロパティを使うと、コントロールを選択できるかどうかを切り替えることができます。 Enabled プロパティに False を設定するとコントロールは淡色で表示され、True を設定するとコントロールは通常どおりに表示されます。 また、ビットマップを表示するコントロールでは、コントロールが淡色表示の場合はビットマップも同様に淡色で表示されます。 Image に対して Enabled が False の場合、コントロールはイベントを開始しませんが、淡色表示されません。

Enabled および Locked プロパティは連携して以下の効果をもたらします。

  • Enabled プロパティと Locked プロパティの両方が True のときは、フォーカスを取得でき、通常どおりに表示されます (淡色表示されません)。 コントロールのデータをクリップボードにコピーすることはできますが、編集することはできません。

  • Enabled プロパティが True で、 Locked プロパティが False のときは、フォーカスを取得でき、通常どおりに表示されます。 コントロールのデータをクリップボードにコピーしたり、編集することができます。

  • Enabled プロパティが False で、 Locked プロパティが True のときは、フォーカスを取得できず、淡色で表示されます。 コントロールのデータは、クリップボードにコピーすることも編集することもできません。

  • Enabled プロパティと Locked プロパティの両方が False のときは、フォーカスを取得できず、淡色で表示されます。 コントロールのデータは、クリップボードにコピーすることも編集することもできません。

Enabled および TabStop プロパティの設定を組み合わせて、ユーザーが Tab キーを使用してコマンド ボタンを選択することを防止できると共に、ユーザーがボタンをクリックすることを依然として許可できます。 TabStop を False に設定すると、コマンド ボタンはタブ オーダーに表示されません。 ただし、 Enabled が True の場合、 TakeFocusOnClick が True に設定されている限り、ユーザーはコマンド ボタンをクリックできます。

ユーザーが有効な MultiPage または TabStrip にタブすると、コントロールの最初のページまたはタブにフォーカスが移動します。 マルチページ または タブストリップ の最初のページまたはタブが無効になっている場合、そのコントロールの最初の有効なページまたはタブがフォーカスを受け取ります。 マルチページ または タブストリップ のすべてのページまたはタブが無効になっている場合、コントロールは無効になり、フォーカスを受け取ることができません。

Frame が無効になっている場合、含まれるすべてのコントロールは無効になります。

選択できないように設定されているリスト ボックス ( ListBox ) コントロールをクリックしても、 Click イベントは発生しません。

関連項目

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

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