Показать сообщение отдельно
Старый 27.03.2003, 09:54   #12  
dn is offline
dn
Участник
Самостоятельные клиенты AX
 
486 / 159 (6) ++++++
Регистрация: 26.03.2003
Адрес: Москва
Похоже это глюки в реализации com-сервера Еxcel, в Delphi всё аналогично.
(хотя к VB это не относится).
Более производительно передавать данные через вариантный массив в выбранный range. В Axapta не пробовал, а в Delphi выглядит примерно так:

var ArrayData: Variant;
...
ArrayData := VarArrayCreate([1, 10, 1,10]);
// fill array
for I := 1 to 10 do
for J:= 1 to 10 do
ArrayData[I,J]:= ... ;
....
Range[ Cells.Item[1,1], Cells.Item[10,10] ].Value := ArrayData;