我有一个表单,我想打开一个单元格,也可以全屏显示。我使用以下代码:
Private Sub Form_Load()
DoCmd.Maximize
Me!Cell5.SetFocus
End Sub
它一直给我一个错误
对象不支持此属性或方法
我做错了什么?你能帮我修一下这段代码吗?
答案 0 :(得分:2)
在Load
事件期间,您无法将焦点设置在表单元素上。相反,您应该在Open
或Activate
事件中执行此操作:
Private Sub Form_Open()
Me!Cell5.SetFocus
End Sub
或:
Private Sub Form_Activate()
Me!Cell5.SetFocus
End Sub
但是,不是将焦点设置在代码中的特定元素上,而是转到Cell5
的属性并将TabIndex
属性设置为0
。这将确保在加载表单时此元素获得焦点。