powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Импорт диапазона значений из Excel в массив Builder
3 сообщений из 3, страница 1 из 1
Импорт диапазона значений из Excel в массив Builder
    #33993236
Notfrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Из файла уважаемого muk07 я позаимствовал функцию вывода массива в Excel:

void EXCEL_APP::PutRangeVal(int i1,int j1, int i2,int j2, Variant v)
{Variant Range;

Variant Sh;
Sh=Sheet[CurSheet].Sheet;
this->SelectRange(i1,j1,i2,j2);
Range=App.OlePropertyGet("Selection");
Range.OlePropertySet("Value",v);
}

А вот в обратную сторону переделать не могу. Пытаюсь так:

int Bounds[2] = {0,16};
Variant A = VarArrayCreate(Bounds,1, varVariant);
Rang=App.OlePropertyGet("Range","E17:U17");
A=Rang.OlePropertyGet("Value");
v = A.GetElement(1);
ShowMessage(v);

Может кто подскажет, что не так? Спасибо.
...
Рейтинг: 0 / 0
Импорт диапазона значений из Excel в массив Builder
    #33993298
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Notfrom
N> А вот в обратную сторону переделать не могу. Пытаюсь так:

N> int Bounds[2] = {0,16};
N> Variant A = VarArrayCreate(Bounds,1, varVariant);
N> Rang=App.OlePropertyGet("Range","E17:U17");
N> A=Rang.OlePropertyGet("Value");
N> v = A.GetElement(1);
N> ShowMessage(v);

N> Может кто подскажет, что не так? Спасибо
Что не так - ты не написал, но сразу видно, что строчка Variant A = VarArrayCreate - лишняя. Вернее объявление переменной нужно, а вот VarArrayCreate - ни к чему
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Импорт диапазона значений из Excel в массив Builder
    #33993470
Notfrom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что я еще должен указать, чтоб можно было решить проблему?
С переменной А понятно.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Импорт диапазона значений из Excel в массив Builder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]