我有另一个excel问题的视觉基础。我想打开第二个表单并将参数传递给它。似乎最好的方法是调用DoCmd.OpenForm,但是当我这样做时(无论是否有参数),我得到以下错误“运行时错误'424'对象需要”当我调试时,它指向这一行:
DoCmd.OpenForm "frmCommitTracker"
以下代码也是如此:
DoCmd.OpenForm "frmCommitTracker", , , , , , getCaseID()
任何线索?这是允许在Excel中还是仅用于Access?我很困惑!
谢谢,
1337Atreyu
答案 0 :(得分:1)
这应该打开第二个表格,并在第二个表格关闭时返回原始表格。
Me.Hide
UserForm2.Show
Me.Show
如果您想将值传递给第二个表单,请在此处查看以下几个选项:http://dailydoseofexcel.com/archives/2004/07/22/passing-arguments-to-a-userform/