Я использую функцию в vbscript, которая возвращает вариантный массив строк.
JobIDs = objDoc.ConnectedSubmit(objServer)
Проблема в том, что я не могу получить значения идентификатора задания из этого массива, так как vbscript не обрабатывает типизированные переменные. Это просто дает несоответствие типов, когда я пытаюсь сделать НИЧЕГО с массивом JobIDs. Я нашел многообещающую информацию здесь , но когда я использовал функцию преобразования:
Set objConverter = CreateObject("ADS.ArrayConvert")
ConvertedJobIDs = objConverter.CStrArray(JobIDs())
Это дает мне ту же ошибку несоответствия типов. Я что-то упускаю здесь очевидное? Это, по-видимому, официальное решение Microsoft, поэтому я не уверен, почему у него, похоже, такая же проблема, а именно невозможность вообще что-либо делать со строковым массивом. Я видел, что на первую часть моего вопроса ответили во многих местах, и все они указывают на решение MS, но я еще не видел каких-либо последующих сообщений о том, кто успешно использовал это решение.