IE.Visible = false但窗口仍显示使用VBScript

时间:2017-03-31 04:00:12

标签: internet-explorer vbscript

首先,我试图使用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

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

0 个答案:

没有答案