2015-01-20 1 views
0

Ниже мой код читает исходный код с веб-сайтов в операционной системе Windows.Извлечение исходного кода HTML с помощью - MAC VBA Word 2011

Set objHTTP = CreateObject("MSXML2.ServerXMLHTTP") 
URL = "http://webste.com" 'Replace http://webste.com with your own website. 
objHTTP.Open "GET", URL, False 
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" 
objHTTP.send ("") 
HTML = objHTTP.responseText 

Я хотел бы найти что-то подобное для Mac VBA Слова 2011. Я пытался в течение нескольких дней, чтобы найти что-то, что будет работать для Mac безрезультатно. Если у вас есть ссылка на другой пост или какой-то код, который работает, сообщите мне. Предпочтительно код, который работает, не загружая ничего, поэтому он работает на любом Mac.

ответ

0

Стоит отметить, что этот information восходит к 2012 году, поэтому, возможно, что-то изменилось между тем.

Что касается того, что выше говорит MVP вопроса, ActiveX является Windows, единственной технологией, которая не была портирована на Mac (пока?), Поэтому инициализация XMLHTTP запроса завершится с ошибкой времени выполнения ошибкой ActiveX component cannot create object.
Возможно, вам будет интересно использовать Web Query, который вместо этого можно использовать на Mac в соответствии с исходным кодом Microsoft Official.