我调用API是时候
Public Function ExecuteLine(sCode As String, Optional fCheckOnly As Boolean) As Boolean
       ExecuteLine = EbExecuteLine(StrPtr(sCode), 0&, 0&, Abs(fCheckOnly)) = 0
End Function我调用的是 ExecuteLine "Form1.Show"  在调试的时候顺利通过,可是编译之后一运行却是跳也来了,没有任何提示,这是为什么呀,望各位援手,十万火急

解决方案 »

  1.   

    同机器同目录下吗??
    如果换了机器需要注册ocx或dll的
      

  2.   

    是呀,不是我把它编译在别的目录了,不过我把那个VBA6.Dll都复制到那个目录了,还有System32下面我也复制得有
      

  3.   

    //现在把它编译到我调试工程的目录,也还是不行,晕用EbExecuteLine就是这样的,不要用它,建议用Microsoft Script Control 1.0控件解决问题
      

  4.   

    Microsoft Script Control 的话,我要是在共用模块调用的话,那怎么调用呢
      

  5.   

    而且用Run的时候也出现了错误呀