用户可以选择一个或多个项的列表。

说明

列表框控件始终显示所有可用的选项(不同于下拉控件),用户可以一次选择多个项(不同于单选控件)。

关键属性

Default – 用户更改控件前的初始值。

Items - 控件中显示的数据源,如库、列表或图表。

Items:在库、列表或图表等控件中显示的数据的源。

在添加库、列表或图表时,属性列表会默认显示“Items”,以便你轻松指定新控件应显示的数据。 例如,可以将库的“Items”属性设置为 Salesforce 中的“Account”表,在 Excel 中创建并上载到云的名为“Inventory”的表,或者名为“ConferenceSpeakers”的 SharePoint 列表。

其他属性

BorderColor – 控件边框的颜色。

BorderStyle – 控件边框是实线虚线点线还是

BorderThickness – 控件边框的粗细。

FocusedBorderThickness - 控件具有键盘焦点时,该控件边框的粗细。

Color – 控件中文本的颜色。

DisplayMode – 此控件是允许用户输入 (Edit)、仅显示数据 (View),还是已禁用 (Disabled)。

DisabledBorderColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件边框的颜色。

DisabledColor – 控件的 DisplayMode 属性设置为 Disabled 时,该控件中的文本颜色。

DisabledFill – 控件的 DisplayMode 属性设置为 Disabled 时,该控件的背景颜色。

Fill – 控件的背景颜色。

Font – 文本中所显示的字体系列的名称。

FontWeight – 控件中文本的粗细:粗体半粗体正常细体

Height – 控件上边缘和下边缘之间的距离。

HoverBorderColor – 用户将鼠标指针停留在控件上时,该控件边框的颜色。

HoverColor – 用户将鼠标指针停留在控件上时,该控件中的文本颜色。

HoverFill – 用户将鼠标指针停留在控件上时,该控件的背景颜色。

Italic – 控件中的文本是否为斜体。

ItemPaddingLeft – 列表框中的文本与其左边缘之间的距离。

LineHeight - 文本行之间或列表中项之间的距离。

OnChange – 用户更改控件的值(例如,通过调整滑块)时应用的响应方式。

OnSelect – 用户点击或单击某个控件时应用响应的方式。

PaddingBottom - 控件中的文本与该控件的下边缘之间的距离。

PaddingLeft - 控件中的文本与该控件的左边缘之间的距离。

PaddingRight - 控件中的文本与该控件的右边缘之间的距离。

PaddingTop - 控件中的文本与该控件的上边缘之间的距离。

PressedBorderColor – 用户在点击或单击控件时,该控件边框的颜色。

PressedColor – 用户在点击或单击控件时,该控件中的文本的颜色。

PressedFill – 用户在点击或单击控件时,该控件的背景色。

Reset - 控件是否还原为其默认值。

SelectionColor – 所选项目或列表中项目的文本颜色,或笔控件中选择工具的颜色。

SelectionFill – 所选项目、列表中项目或笔控件中选定区域的背景颜色。

SelectMultiple – 用户是否可以选择列表框中的多个项目。

Size – 控件上显示的文本的字号。

Strikethrough – 通过文本显示的线是否在控件上显示。

TabIndex - 设置为非零值时,在运行时自定义控件的选项卡顺序。

Tooltip – 用户将鼠标悬停在控件上时显示的解释性文本。

Underline – 在文本下方显示的线是否在控件上显示。

Visible – 控件显示还是隐藏。

Width – 控件左边缘和右边缘之间的距离。

X - 控件左边缘与其父容器(如果没有父容器,则为屏幕)左边缘之间的距离。

Y - 控件上边缘与其父容器(如果没有父容器,则为屏幕)上边缘之间的距离。

相关函数

Distinct( DataSource, ColumnName )

示例

  1. 添加“列表框”控件,将其命名为“CategoryList”,并将其 Items 属性设置为以下公式:
    ["Carpet","Hardwood","Tile"]

    不知道如何添加、命名和配置控件

    列表框中的地板类别

  2. 添加三个下拉控件,将它们移动到“CategoryList”下,并分别命名为“CarpetList”、“HardwoodList”和“TileList”。

  3. 将每个下拉控件的 Items 属性设置为以下值之一:

    • CarpetList:["Caserta Stone Beige","Ageless Beauty Clay", "Lush II Tundra"]
    • HardwoodList:["Golden Teak","Natural Hickory", "Victoria Mahogany"]
    • TileList:["Honey Onyx Marble","Indian Autumn Slate", "Panaria Vitality Ceramic"]

    下拉列表中的地板名称

  4. 将每个下拉控件的 Visible 属性设置为以下值之一:

    • CarpetList:If("Carpet" in CategoryList.SelectedItems.Value, true)
    • HardwoodList:If("Hardwood" in CategoryList.SelectedItems.Value, true)
    • TileList:If("Tile" in CategoryList.SelectedItems.Value, true)

    想要了解有关 If 函数或其他函数的详细信息?

  5. 按 F5,然后在“CategoryList”中选择一个或多个项。

    根据你的选择,将显示相应的一个或多个下拉控件。

    下拉列表中的地板名称

  6. (可选)按 Esc 返回默认工作区。