2017-02-02 2 views
0

Я использую функции Macro Excel для загрузки веб-страниц, но многие веб-сайты больше не поддерживают IE, основной веб-браузер, работающий на VBA.IE Получить доступ ко всем сайтам

Set ie = CreateObject("InternetExplorer.Application") 

ie.Visible = 0 

URL = "http://website/" 

ie.Navigate URL 


State = 0 

Do Until State = 4 
DoEvents 
State = ie.readyState 
Loop 

будет ли проблема решена, если я установил IE11 или MS Edge?

+0

Какую ошибку вы получаете?, Пожалуйста, напишите какой-нибудь код, чтобы мы могли помочь, потому что, возможно, это библиотека, требующая новейших версий IE или любого другого кода, который вам не хватает. – jsanchezs

+0

Да, установка последней и рекомендуемой версии любого веб-браузера, который поможет определить веб-сайты как неподдерживаемые. Вы не можете установить Edge. IE11 и Edge предварительно установлены на компьютерах с Windows 10. Вы должны обновить свои окна 7 или 8.1 до IE11 и запустить обновление Windows также для установки любых ожидающих обновлений безопасности для вашего IE11 и другого программного обеспечения Windows. –

ответ

0

Вы должны опубликовать код из своего макроса, чтобы мы могли посмотреть на него. Это может быть конкретная версия IE, которая не поддерживается, или параметр безопасности в IE, который вызывает проблему. Не стесняйтесь анонимизировать любые конфиденциальные данные, такие как имена пользователей/пароли.

Примечание для других: у меня недостаточно комментариев, чтобы комментировать его сообщение, поэтому, если кто-то хочет переместить это в комментарий, продолжайте.

Смежные вопросы