CheckBox.GroupName 属性 (Outlook 窗体脚本)

返回或设置一个 String 类型的值,该值标识一组互斥的 CheckBox 控件。 读/写。

语法

表达式GroupName

表达 一个代表 CheckBox 对象的变量。

备注

对于组中的所有复选框使用相同的 GroupName。 默认设置是空字符串。

若要创建一组互斥的 CheckBox 控件,可以将复选框放在窗体上的 Frame 中,也可以使用 GroupName 属性。 由于以下原因,使用 GroupName 更为有效:

  • 不必为每个组包含 一个 Frame 。 由于未使用 Frame,减少了窗体中的控件数量,因此,提高了性能并减小了窗体大小。

  • 您将拥有更多的设计灵活性。 如果用 Frame 来创建组,则所有复选框都必须位于 Frame 内。 如果需要多个组,就必须为每个组分配一个 Frame。 然而,如果使用 GroupName 来创建组,则该组可以包含窗体上任何位置的复选框。 如果需要多个组,可为每个组指定唯一的名称;您仍可以将各个控件放置到窗体上的任何位置。

  • 可以创建具有透明背景的复选框,这可提高窗体的视觉效果。 Frame 不是透明控件。

不论使用哪种方法来创建复选框组,单击组中的某个复选框会将把同组中的所有其他复选框都设置为 False。 同一容器内具有相同 GroupName 的所有复选框都是互斥的。 在两个容器中使用相同的组名称,但这样做会创建两个组, (每个容器) 一个组,而不是一个包含这两个容器的组。

例如,假设窗体包含一些复选框以及一个也包含选项按钮的 MultiPageMultiPage 上的复选框属于一个组,窗体上的按钮属于另一个组。 这两组不会相互影响。 更改 MultiPage 上的复选框设置不会影响窗体上的复选框。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。