Отправка данных массива из Excel VBA в WCF

Моя проблема в том, что я хочу отправить массив строк из VBA в WCF.

C # код:

[OperationContract]    
void SetSomeObjects(string[] data);

Вот часть VBA

Dim data(2) As String
data(0) = "abc"
data(1) = "def"

Dim service2 As Object
Set service2 = GetObject(ServiceBindingInformation)
service2.SetSomeObjects data

Последняя строка бросает VBA

"Type Mismatch Error"

Я понятия не имею, почему это происходит. Пожалуйста, предложите способ отправки данных массива из VBA в службу WCF. Если я использовал объект в качестве типа аргумента, он выдаст ошибку, как показано на прикрепленном снимке экрана.

Ответы на вопрос(1)

Ваш ответ на вопрос