因此,首先,我尝试使用IE11在我的Windows 10工作笔记本电脑上编写此VBScript . 我试图在隐藏的IE窗口中打开的特定URL位于我的工作服务器上,并构建为SAP Netweaver Portal . 我目前的职位无法访问SAP,但希望编写一些基本的VBScripts来自动提取员工信息 .

我尝试过使用CreateObject(“WScript.Shell”) . 运行(“”“iexplore.exe”“URL”,0)并使用带有IE.Visible = 0的CreateObject(“InternetExplorer.Application”),但是都不起作用 . 这两种方法都适用于位于Web上的URL,但不适用于此特定站点 . 任何帮助,将不胜感激 .

编辑:这是我正在使用的程序代码 -

Dim IE, IEUrl
Set IE = WScript.CreateObject("InternetExplorer.Application")
IEUrl = "https://portal.companyname.com/abc/portal"

With IE
    .Visible = False
    .Navigate IEUrl
End With

运行此代码时,即使我设置了.Visible = False,IE窗口也会变为可见,并且活动窗口也会显示 . 这只发生在我公司的SAP员工服务站点上 . 该代码适用于任何其他URL .