'Create HTMLFile Object
Set HTML_Content = CreateObject("htmlfile")
В майкрософт всё работат а на макбуке выдаёт ошибку, ссылается вот на эту строку Вот более развёрнуто. и везде где CreateObject на МАКБУКЕ выдаёт ошибка 429
Код
'Copy data from site
'===============================================================================================================
Dim htm As Object
Dim Tr As Object
Dim Td As Object
Dim Tab1 As Object
Dim Web_URL As String
Dim HTML_Content As Object
Dim Column_Num_To_Start As Integer
Dim iRow As Integer
Dim iCol As Integer
Dim iTable As Integer
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
Application.ScreenUpdating = False
ThisWorkbook.Worksheets("Àíàëèç").Select
'ActiveSheet.Range("A2:AO65000").ClearContents
'Replace the URL of the webpage that you want to download
Web_URL = VBA.Trim(ThisWorkbook.Worksheets("Áàçà").Cells(Àíàëèç1, col))
'Create HTMLFile Object
Set HTML_Content = CreateObject("htmlfile")
'Get the WebPage Content to HTMLFile Object
With CreateObject("msxml2.xmlhttp")
.Open "GET", Web_URL, False
.send
HTML_Content.Body.Innerhtml = .responseText
End With
ошибка 429 компоненту актив не удаётся создать обьект
Перерыл уже весь форум. не могу найти решение. может в настройках на макбуке что то включить Кто может помочь, только опишите пожалуйста более понятно. что сделать, что где заменить,или куда нажать Спасибо
Я лично не очень понял зачем Вам CreateObject("htmlfile"). Видимо, код Вы нам не полный выложили. Но HTML-файл - это обычный текстовый файл, поэтому можно попробовать в него и писать результат. А вот дальше все сложнее. Видите ли...В MAC архитектура ОС несколько иная. И там нет много того, что есть в Windows. И к этому много относятся почти все объекты, создаваемые через CreateObject. Того же "msxml2.xmlhttp" не найдете - нет на MACе этой библиотеки и все. Для обращения подобными методами из MAC надо обращаться к libc.dylib, кажется. И использование этой библиотеки не сводится к простому жмаханию где-то галочки или замены одной строки кода - переделывать придется все. У меня MACа нет, поэтому 100% не подскажу куда и как именно копать, чтобы все работало. Но уверенно могу сказать одно - подобный код не будет без переделок работать и на MAC и на Windows.
Заставить этот кусок работать в обеих программах можно попытаться, обращаясь к IE. Но это лишь предположение.