【发布时间】:2015-11-24 02:02:29
【问题描述】:
如果有办法,我需要直接从系统表中获取控件属性。在 MSysNavPaneObjectIDs 系统表上,我可以获得我的表单名称和它的 ID,但是,这个表单的控件没有任何属性。如何从系统表中获取它?
提前致谢。
【问题讨论】:
如果有办法,我需要直接从系统表中获取控件属性。在 MSysNavPaneObjectIDs 系统表上,我可以获得我的表单名称和它的 ID,但是,这个表单的控件没有任何属性。如何从系统表中获取它?
提前致谢。
【问题讨论】:
没有系统表可以查看窗体的控件属性。您只能查看那些使用 VBA 的。例如:
Sub Test()
Dim formName As String
Dim frm As Form
Dim ctrl As Control
Dim prop As Property
formName = "frmMain"
Set frm = Forms(formName)
For Each ctrl In frm.Controls
Debug.Print ctrl.Name
For Each prop In ctrl.Properties
Debug.Print vbTab & prop.Name
Next
Next
End Sub
【讨论】: