vba excel 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

person Sam    schedule 04.05.2013    source источник


Ответы (1)


Причина предупреждения заключается в том, что вы находитесь на защищенной SSL (протокол https) странице, которая пытается загрузить не-SSL (протокол HTTP) содержимое.

Лучший способ исправить это:

  1. Посетите свой веб-сайт с http вместо https - ie.navigate ("http://mywebsite.com")
  2. Устраните проблемы безопасности на вашем веб-сайте (не загружайте незащищенный контент при посещении через https)

Если вы просто хотите исправить это в целях тестирования, вы можете измените настройки в тестовом браузере:

  1. Перейдите в Инструменты -> Свойства обозревателя -> Безопасность.
  2. Выберите вкладку «Безопасность» -> нажмите кнопку «Пользовательский уровень».
  3. В разделе «Разное» измените «Отображать смешанный контент» на «Включить».
person Krease    schedule 14.01.2014