Я пишу обработчик события shortkey для реализации активности, когда пользователь вводит функцию, а затем нажимает сочетание клавиш.Excel оценивает() возвращаемый объект [,]?
Как я понимаю ExcelApp.Evaluate("myFunc()")
- это путь.
Однако, в моем XLL Addin, MyFunc возвращает тип object[,]
тогда Evaluate()
только возвращает тип объекта
Есть ли способ я могу преобразовать object
в object[,]
?
EDIT:
object myArray = ExcelApp.Evaluate(functioname);
if (myArray is object[,])
{
int height = myArray.GetLength(0); //Does not recognise GetLength, even though it's an object[,] method
В основном я хочу выполнить UDF, где возвращаемый тип объекта [,], но оценивать только возвращает тип «объект» .. – mezamorphic
Он возвращает 'object', что указывает на' объект [, ] '. Нет проблем. – GSerg
, но когда я вызываю myObject.GetLength (0) (для периметра диапазона), он не распознает функцию-член GetLength, потому что он видит myObject как объект? – mezamorphic