从ComboBox VBA获取关联标签

时间:2014-05-06 15:20:09

标签: vba ms-access combobox label

有没有办法轻松确定什么标签“附加”到Access中的特定ComboBox?

向表单添加新的ComboBox时,会自动生成Label并将其链接到该表单。我原以为Label的Parent将是ComboBox,但事实并非如此 - 当我调试Parent时,没有任何内容显示(与作为ComboBox的Parent的Form相对应)。不过,它们在某种程度上是明确地联系在一起的,我希望有一种更简单的方法可以找到与我正在使用的方式相关的东西:

确保Label和ComboBox以相同的数字结尾,然后在访问表单的.Controls属性时将该数字用作变量。

我想这样做的原因是在循环使用ComboBox时使用Label的标题。

提前致谢!

1 个答案:

答案 0 :(得分:4)

经过一番搜索后,我发现您可以按如下方式访问它:

Text0.Controls.Item(0).Caption

哪里

  • Text0是组合框的名称
  • Item(0)是标签。