编译之后运行一切正常, 但用代码运行时,提示如下: 424 HospiMZ Object required
最可能的原因是什么?

解决方案 »

  1.   

    最可能的原因是没有使用set关键字,例如:RetVal = CreateObject("Excel.Application") 改成:
    Set RetVal = CreateObject("Excel.Application") 就可以了。
      

  2.   

    可是没有发现忘记使用set的地方,会是其它什么的原因呢?
      

  3.   

    HospiMZ 被卸载了吗?调用已经被卸载的对象?
      

  4.   

    HospiMZ 是什么对象?有可能是对象已经被卸载了。
      

  5.   

    HospiMZ是一个DLL文件名,就是这个程序编译之后生成的DLL,注册这个DLL来运行则正常,将这个DLL反注册后,用程序来运行则出现这个错误提示
      

  6.   

    为了方便你调试只要定义一个全局或局部(看你的对象实用情况而定)变量指向HospiMZ对象
    就不会报错了