运行到ie.busy的错误问题,老是提示说Method 'busy' of object 'IWebBrowser2' failed
是怎么回事?

解决方案 »

  1.   

    while IE.Busy
        DoEvents
    Wend
    当程序运行到这里的时候就会提示说“Method 'busy' of object 'IWebBrowser2' failed
    ”错误指向IE.Busy
      

  2.   

    IE是一个webbrowser对象吗?看看你完整的调用代码,在调用busy属性前是否调用navigator访问了一个网站。
      

  3.   

    我有调用了navigate,他这个系统是Lotus做的OA,我用VB来自动输入用户名和密码点击确定后,运行
    while IE.Busy
        DoEvents
    Wend
    这个时候就会提示说“Method 'busy' of object 'IWebBrowser2' failed”,错误指向IE.Busy
      

  4.   

    我用的是IE6.0,还有我用IE.LocationName取不到这个界面的Name,用IE.LocationUrl也取不到界面的Url,不知道是怎么回事。
      

  5.   

    如果你的IE.Navigator浏览到了一个URL之后,上面的两个方法是肯定可以取到值得,我怀疑是不是你的系统有问题。
      

  6.   

    那可能是做了脚本的处理。你可以试试看NavigatorComplete和DocumentComplete事件能不能触发。
      

  7.   

    这两个事件分别在浏览器完成文件浏览以及完全显示时触发,你只需要在这两个事件中写点msgbox这样的代码看看这两个事件是不是能触发。
      

  8.   

    我运行MsgBox IE.NavigatorComplete 或MsgBox IE.DocuentComplete都会出错
      

  9.   

    不是,这是两个事件,不是方法。
    你所需要的是在IE浏览完成后执行操作,你可以把这些操作丢到DocuentComplete事件里面。