Я пытаюсь прочитать вызов Web API из тестовой программы, которая есть в Excel. По сути, у меня есть классы VBA, где все свойства в настоящее время имеют тип Variant. Я пытаюсь присвоить значения этим свойствам из API в формате XML. Я могу получить данные XML и передать их своей функции, которая их читает. Когда программа попадает в первую строку, которая присваивает значение свойству, код переходит к нижней части моей функции и завершается без выдачи ошибки.
У меня были классы с фактическими типами данных, код считывал данные XML, пока не попытался присвоить нулевое значение типу свойства Double.
Я присваиваю значения следующим образом:
with Object1
.Property1 = XMLData.SelectSingleNode("//Parent/Child/Property1").text
End With