次の方法で共有


GroupName プロパティ

相互に排他的な OptionButton コントロールのグループを作成します。

構文

オブジェクトGroupName [= String ]

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

パーツ 説明
object 必須です。 有効な OptionButton
String オプション。 OptionButton を含むグループの名前。 グループ内のすべてのボタンに同じ設定を使用します。 既定の設定は空の文字列です。

注釈

相互に排他的な OptionButton コントロールのグループを作成するには、フォームの Frame にボタンを配置するか、 GroupName プロパティを使用します。 GroupName プロパティを使用すると、次のような利点があります。

  • グループごとに Frame を含める必要はありません。 Frame を使用しないと、フォーム上のコントロールの数が減り、結果としてパフォーマンスが向上し、ファームのサイズが小さくなります。

  • 設計の柔軟性が高まります。 Frame を使用してグループを作成する場合は、すべてのボタンが Frame 内にある必要があります。 複数のグループが必要な場合は、グループごとに 1 つの Frame が必要です。 ただし、 GroupName を 使用してグループを作成する場合、グループにはフォーム上の任意の場所にオプション ボタンを含めることができます。 複数のグループが必要な場合は、グループごとに一意の名前を指定します。フォーム上の任意の場所に個々のコントロールを配置できます。

  • 透明な背景を持つボタンを作成できます。これにより、フォームの視覚的な外観を向上させることができます。 フレーム ( Frame) コントロールは透明なコントロールではありません。

トグル ボタンのグループを作成すると、グループ内の 1 つのトグル ボタンをクリックすると、同じグループ内のほかのトグル ボタンには False が設定されます。 1 つのコンテナー内にある GroupName が同じであるすべてのオプション ボタンは、相互に排他的です。 2 つのコンテナーで同じグループ名を使用しますが、これにより、両方のコンテナーを含む 1 つのグループではなく、2 つのグループ (各コンテナーに 1 つ) が作成されます。

たとえば、複数のオプション ボタンを配置したフォームと、同様にいくつかのオプション ボタンを配置したマルチ ページ ( MultiPage ) コントロールがあるとします。 MultiPage のオプション ボタンは 1 つのグループであり、フォームのボタンは別のグループです。 2 つのグループは互いに影響しません。 マルチ ページ ( MultiPage) コントロールに配置したトグル ボタンの選択を変更しても、フォームに配置したトグル ボタンには影響しません。

関連項目

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

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