Какой тип данных следует использовать для свойств класса при чтении данных API в XML из VBA - PullRequest
0 голосов
/ 26 апреля 2019

Я пытаюсь прочитать вызов Web API из тестовой программы, которая есть в Excel. По сути, у меня есть классы VBA, где все свойства в настоящее время имеют тип Variant. Я пытаюсь присвоить значения этим свойствам из API в формате XML. Я могу получить данные XML и передать их своей функции, которая их читает. Когда программа попадает в первую строку, которая присваивает значение свойству, код переходит к нижней части моей функции и завершается без выдачи ошибки.

У меня были классы с фактическими типами данных, код считывал данные XML, пока не попытался присвоить нулевое значение типу свойства Double.

Я присваиваю значения следующим образом:

with Object1
    .Property1 = XMLData.SelectSingleNode("//Parent/Child/Property1").text
End With
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...