Sluchajcie mam maly problem mianowicie :

try
 {
ExcelApplication1->Connect();
}
catch (Exception &exception)
{
MessageDlg("Excel nie zostanie uruchomiony", mtError, TMsgDlgButtons() << mbYes, 0);
Abort;
}

ExcelApplication1->Workbooks->Add(TNoParam(), 0);
ExcelWorksheet1->ConnectTo(ExcelApplication1->ActiveSheet);
ExcelWorksheet1->Cells->Activate();
int bounds[3] = {1, 3};
Variant values = VarArrayCreate( bounds, 1, varVariant );
       values.PutElement("FD", 1);
       values.PutElement(2, 2);
       values.PutElement("Fds", 3);

         Variant a,b;
         a="A1";
         b="A3";

 ExcelWorksheet1->Range[a][b]->set_Value(values);


ExcelApplication1->set_Visible(0,true);

Po wykonaniu tego kodu w Excelu mam w komorkach A1 A2 A3 wpisane FD zamiast w kazdej co innego.

Moze macie pomysl jak zaladowac tablice Variantow tak zeby Exel czytal wszystkie elementy tej tablicy a nie tylko pierwszy

Z gory dziekuje !!!