Возвращение строки [] из C# в Excel - PullRequest
0 голосов
/ 31 марта 2020

У меня есть этот метод в C# (выполняется как dll):

    public string[] Person() 
    {
        string[] arrPerson = new string[3];
        arrPerson[0] = "Adam";
        arrPerson[1] = "Ceasar";
        arrPerson[2] = "David";

        return arrPerson;
    }

И я хочу получить список людей в Excel (код VBA, который может достигать другие функции в dll) :

Public Sub Test()
    Dim obj As New ClassTest2.Calc
    Dim arr As Variant

    arr = obj.Person

    Sheet.Range("A1:C1").Value = arr
End Sub

Но строка "arr = objPerson" выдает ошибку, индекс выходит за границы.

Как вернуть строку [] в Excel?

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