VBAbutton按下IE解释
我已经设法让我的代码工作,但只有通过search互联网,并find一些工作,我实际上不明白为什么。
有人可以解释为什么当我使用
Dim IE As New InternetExplorer
试图按下一个button给了我错误
调用的对象与客户端断开连接
但使用
Dim ie As SHDocVw.InternetExplorer
已经工作?
谢谢
您正试图在VBA中进行IE的早期绑定。 因此,你需要这样做:
Dim ie As SHDocVw.InternetExplorer
或Dim IE As New InternetExplorer
,在项目(c:\ windows \ syswow64 \ ieframe.dll)中添加“Microsoft Internet Controls”库后。
一般来说,如果你想要做晚绑定,你应该这样做:
Dim IE As Object Set IE = CreateObject("InternetExplorer.Application")
早期和晚期绑定有什么区别? 和我对迟到和早期约束的理解