共用方式為


GroupName 屬性

建立一組互斥的 OptionButton 控制項。

語法

物件GroupName [= String ]

GroupName屬性語法具有下列部分:

部分 描述
物件 此為必要動作。 有效的 OptionButton
字串 選用。 包含 OptionButton的組名。 針對群組中的所有按鈕使用相同的設定。 預設值為空字串。

註解

若要建立一組互斥的 OptionButton 控制項,您可以將按鈕放到表單上的 Frame 中,或是使用 GroupName 屬性。 GroupName 的效率較高,原因如下:

  • 您不需要包含每個群組的 Frame 。 藉由不使用 Frame,您可以減少表單上的控制項數目,進而改善效能並減少表單的大小。

  • 更具設計彈性。 如果您使用 Frame 來建立群組,所有按鈕都必須在 Frame 內。 如果您要多個群組,每個群組都必須有一個 Frame。 然而,如果您使用 GroupName 來建立群組,該群組可以在表單上任何位置包含選項按鈕。 如果您要多個群組,為每個群組指定唯一名稱,您仍然可以將個別控制項放在表單上任何位置。

  • 您可以建立具有 透明 背景的按鈕,以改善表單的視覺外觀。 Frame 不是透明控制項。

不論建立按鈕群組的方法,按一下群組中的一個按鈕,會將相同群組中的所有其他按鈕設為 False。 在單一容器內具有相同GroupName的所有選項按鈕都是互斥的。 在兩個容器中使用相同的組名,但這樣做會建立兩個群組 (每個容器) 一個群組,而不是包含這兩個容器的一個群組。

例如,假設您的表單包含一些選項按鈕,以及包含選項按鈕的 MultiPageMultiPage上的選項按鈕是一個群組,而表單上的按鈕是另一個群組。 這兩個群組不會互相影響。 變更 MultiPage 上的按鈕設定,不會影響表單上的按鈕。

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應