如何管理复杂表单的VBA脚本?

时间:2011-05-05 08:12:53

标签: ms-access vba

我想要一个使用各种VBA脚本文件的复杂表单。 但是当我引用另一个模块时,“我”不起作用。有没有办法使用各种模块,就像一个文件?或者你能给我什么其他最佳实践? 问题是,我使用VBA 2天..

1 个答案:

答案 0 :(得分:2)

假设您在标准模块中有一个程序“DoSomethingWithForm”。修改它以期望表单引用作为参数。

Public Sub DoSomethingWithForm(ByRef frm As Form)
    MsgBox "The name of this form is " & frm.Name
End Sub

然后您的表单可以调用这样的过程:

Private Sub cmdWhoAmI_Click()
    DoSomethingWithForm Me
End Sub