Привет, Андрей!
Вообще, изначально я писал про двумерный вариантный массив который можно было бы подсунуть в качестве значения range в Excel. (Разницу между вариантным массивом и массивом вариант напоминать наверное не стоит. Думаю в Delphi с этим сталкиваться приходилось.) Такой массив я планировал когда-то получить из обычного через функцию
PHP код:
ComVariant::createFromArray(Array _array)
Для однострочного range, где достаточно одномерного массива, всё прокатило, а вот передать данные в многострочный range мне таким образом не удалось. Так что приходится использовать специальную вставку через буфер обмена...
Удачи,
Дмитрий.