我知道有一个窗体的字符串,但是我现在想调用这个窗体,就是Show出来,但在Show之前(也就是Form_Load之前我有一个属性  DocType 要进行赋值 )  我用了各种方法,但是还是有问题,望各位大虾援手。
StrFormLoadName ="Bas_Info"
1.
    Dim F as Form     set F=Forms.Add(StrFormLoadName)
    F.Show
2               Set F= Forms.Add(StrFormLoadName)               Set AA = CreateObject("MSScriptControl.ScriptControl")
               AA.Language = "vbscript"
               AA.AddObject StrFrm, NewForm
               AA.ExecuteStatement (StrFormLoadName & ".DOCType=""02""")
               AA.ExecuteStatement (StrFormLoadName & ".Show")
  这里引用了ScriptControl 要注意
3
Public Declare Function EbExecuteLine Lib "vba6.dll" (ByVal pStringToExec As Long, ByVal Unknownn1 As Long, ByVal Unknownn2 As Long, ByVal fCheckOnly As Long) As LongPublic Function ExecuteLine(sCode As String, Optional fCheckOnly As Boolean) As Boolean
       ExecuteLine = EbExecuteLine(ByVal StrPtr(sCode), 0&, 0&, fCheckOnly) = 0
End Function
                ExecuteLine StrFrm & ".DOCType=""02"""
                ExecuteLine StrFrm & ".Show"第三种最完美,但是是调试的时候,编译之后一运行这个ExecuteLine  整个系统就跳出来了,5~  这是怎回事么呀,请各位大虾帮忙