Страницы: 1
RSS
Как устранить ошибку при позднем связывании?
 
Добрый день.
Имеется простейший код:
Код
    Dim HTMLDoc As Object
    Set HTMLDoc = CreateObject("MSHTML.HTMLDocument")

При запуске процедуры выдаёт ошибку:
Цитата
  Run-time error '429'
  ActiveX can't create object
Следующий код работает без ошибок:  
Код
Dim HTMLDoc As New MSHTML.HTMLDocument

Хотелось бы сделать всё через позднее связывание, чтобы пользователю не пришлось добавлять "Microsoft HTML Object Library" в "Tools-References..." .
Используется Microsoft Office 365 64-bit.

Куда копать? Что смотреть? Заранее благодарен.
 
кросс - предупреждать надо
F1 творит чудеса
 
А если так?
Код
    Dim HTMLDoc As Object
    Set HTMLDoc = CreateObject("htmlFile")
 
Спасибо создать объект получилось, но строка;
Код
Length=HTMLDoc.getElementsByClassName(ClsNm$).Length

почему-то вызывает ошибку  438.
Страницы: 1
Наверх