1、窗口1如果不是模式窗口,你写的代码没问题。
2、如果是模式窗口,代码改成
Dim txt1 As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim txt2 As WinForm.TextBox = e.Form.Controls("TextBox2")
vars("txt1") = txt1.text
vars("txt2") = txt2.text
e.Form.Close
然后afterLoad事件写
Forms("窗口1").Controls("TextBox1").Value=vars("txt1")
Forms("窗口1").Controls("TextBox2").Value=vars("txt2")