在我的拆分表单Form_name
中,我有子表单Subform_name
。
Subform_name
具有不同的列,例如Column_1
。
我想使用VBA更改Column_1
的宽度。
该怎么做?
我尝试了这些选项,但是它们不起作用。
Forms![Subform_name].[Column_1].ColumnWidth = 0
Me.[Subform_name].[Column_1].ColumnWidth = 0
我不知道这是否有用,但是Form_name
表格是分割表格。
答案 0 :(得分:0)
尝试在对象“ Subform_name”上使用DoCmd方法。
“表单![Subform_name]。[Column_1] .ColumnWidth = 0”是一个属性。
您必须区分:
属性和事件。
方法与函数。
4个上一个适用于VBA对象。
您可以找到所有的VBA Objet:
Alt + F11打开VBA编辑器。
F2运行对象资源管理器
在左侧列上,您将找到所有对象的所有类别。
选择您的课程,然后选择对象。
您可以使用Subform_name_load创建命令按钮,然后编写:
Column_1.ColumnWidth = 0。
该属性必须与en事件混合。
您可以尝试使用DoCmd方法,该方法对窗体和Recordset方法都非常有用。
致谢。