【发布时间】:2019-06-25 21:42:42
【问题描述】:
我将控件名称作为字符串传递给子控件,因为代码可以应用于许多表单和控件以及子表单控件。当作为字符串传递时,我不知道如何处理控件:With f Form Object.
This works fine:
Dim sControlName as string
sControlName = "myControlName"
Forms!myFormName.myChildFormName.Form(sControlName).Top = {some value}
This will also work:
Dim f as Form
Set f = Forms!myFormName
With f
.myChildFormName.Form(sControlName).Top = {some value}
End With
This does not work:
Dim f as Form
Set f = Forms!myFormName.myChildFormName.Form
With f
'How do I get this below to work?
(sControlName).Top = {some value}
End With
【问题讨论】: