2013-05-04 56 views
0

,我得到以下安全警告:VBA擅长禁用Internet Explorer中加载网页时警告HTTPS消息

你想只查看安全传送的网页内容。

此弹出导致我的代码出现错误,有没有办法用vba禁用它?

谢谢。

这里是代码

Sub Start() 

Dim ie As New InternetExplorer 
Dim doc As HTMLDocument 


ie.Visible = True 

ie.navigate ("https://mywebsite.com") 
ie.FullScreen = True 
Do 
DoEvents 
Loop Until ie.readyState = READYSTATE_COMPLETE 
Set doc = ie.document 



doc.getElementById("navMenu2").Click 

回答

0

reason的警告是,你正在试图加载非SSL(http协议)内容的SSL安全(HTTPS协议)页面上。

解决这个问题的最好办法是要么:

  1. 访问您的网站以http代替https的 - ie.navigate ("http://mywebsite.com")
  2. 修复安全问题在您的网站上(不加载使用HTTPS访问时不安全的内容)

如果你只是想解决它用于测试目的,你可以change the settings in your test browser

  1. 进入工具 - > Internet选项 - >安全
  2. 选择“安全”选项卡 - >点击“自定义级别”按钮
  3. 在“杂项”部分改变“显示混合内容”来启动。