访问:VBA为子表单中的每个列添加条件格式(数据表)

时间:2016-07-12 15:54:36

标签: vba ms-office access

我在数据表模式下有一个包含很多列的子表单的Access表单。我想对每列应用条件格式,但我无法找到如何设置此循环。

我知道如何将条件格式添加为一次性:

Forms!ParentForm!Subform.Forms.Column.FormatConditions.Add(acExpression, blah)

但我无法弄清楚如何为每列循环这样的事情。知道每个列的通用对象名称是什么有帮助....它是一个Control对象吗?

无论如何,我认为它应该是这样的:

For Each Column In Me.SubForm
      Me.SubForm.Form.Column.FormatConditions.Add(...,...)
next column

这位业余爱好者将感谢更有经验的社区提供的任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

好吧我弄清楚了:这里的列是Control对象。我将标识标记应用于我想要添加条件格式规则的控件。所以我可以像这样循环:

<form>