ali512
یک شنبه 23 اسفند 1383, 16:55 عصر
با سلام
می خواستم اطلاعات یه جدول را ببرم تو اکسل کدهایی هم پیدا کردم ولی نشد ازش استفاده کنم اگه کسی کدی داره لطفا بزاره اینجا
تشکر
Babak-Aghili
یک شنبه 23 اسفند 1383, 19:43 عصر
Office Partner
:موفق:
majid_afra222
یک شنبه 23 اسفند 1383, 20:59 عصر
سلام
می تونی از کد زیر هم استفاده کنی با همه نسخه ها هم کار میکنه
var
Excel : Variant;
---------
try
Excel := CreateOleObject('Excel.Application');
Excel.Visible := True;
Excel.WorkBooks.Add;
Excel.WorkSheets[1].Name := 'اطلاعات';
Excel.Cells[3,1] := Data;
Excel.Range[Excel.Cells[1,1], Excel.Cells[10, 10l]] := DataVariantArray;
finally
Excel := UnAssigned;
end;
----------
که DataVariantArray رو بصورت زیر تعریف و استفاده می کنی
var
DataVariantArray : Variant;
-----------
DataVariantArray := VarArrayCreate([1, 10, 1, 10], varOleStr);
و مثل یه آرایه پرش میکنی
DataVariantArra[1,1] = 'Name'
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.