Ошибка автоматизации при получении дочерних узлов по номеру элемента ChildNodes (0) в VBA Excel - PullRequest
0 голосов
/ 18 октября 2018

Я использую код для получения значений атрибутов HTML, таких как:

Set myPhoto = doc.DocumentElement.getElementsByTagName("ul"):      i = 2
For Each e In myPhoto
    ...
    MyNodeValue = Trim(e.ChildNodes(0).ChildNodes(0).ChildNodes(0).src)
    ...
next

До сих пор он работал хорошо.Excel показывает мне «Ошибка автоматизации» в случае, если существует путь к узлу.

Строка кода работает хорошо, если использовать Children(0) против Childnodes(0) как:

MyNodeValue =  Trim(e.Children(0).Children(0).Children(0).src)

Я не могу понять, чтослучилось с кодом и почему ChildNodes(0) не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...