首页 > 解决方案 > 远程服务器机器不存在或特定网站不可用

问题描述

我尝试使用以下 VBA 代码打开网站:

Dim IE As Object
Dim doc As Object
Dim strURL As String

Set IE = CreateObject("InternetExplorer.Application")

With IE '
    .Visible = True
    .navigate "https://Google.com"

    Do Until .readyState = 4
        DoEvents
    Loop

它适用于“google”等网站。

但是当我尝试打开像我公司 PLM “Agile ( https://agileplm.XXXX.com/Agile/default/login-cms.jsp )”这样的特定站点时,会抛出错误“远程服务器机器不存在或不可用”

我可以在资源管理器上打开网页,但在从下一行执行时抛出错误

Do Until .readyState = 4
    DoEvents
Loop  

这是由于对站点的任何保护吗?

标签: vbainternet-explorer

解决方案


我对此使用了早期绑定并创建了对象 InternetExplorerMedium 而不是 InternetExplorer,它似乎工作。


推荐阅读