[ Aleksandar Ilić @ 12.12.2005. 23:43 ] @
Interesuje me kako da upišem string u određenu ćeliju u Excel-u. Treba mi preko drag&drop-a ili pritiskom na button ili šta već u programu da se dotični string doda u aktivnu ćeliju. Unapred hvala. |
[ Aleksandar Ilić @ 12.12.2005. 23:43 ] @
[ igorv @ 16.12.2005. 14:18 ] @
1.
možes preko clipboarda tj. edit1.copytoclipboard a posle da pastuješ ručno ili preko makroa u excel ili 2. da koristiš OLE tj Code: uses ...,comobj; var XLApp,Sheet: Variant; begin try XLApp:= CreateOleObject('Excel.Application'); XLApp.Visible := True; XLApp.FixedDecimal:=true; ako hoces da otvoris postojeci dokument onda Code: XLApp.Workbooks.Open('c:\..ime excel fajla.XLT'); ili da kreiras novi Code: XLApp.Workbooks.Add(-4167); XLApp.Workbooks[1].WorkSheets[1].Name := 'Ime sita'; Code: Sheet := XLApp.Workbooks[1].WorkSheets['Ime sita']; //sheet.rows[4].Font.Bold := True; //sheet.rows[4].Interior.ColorIndex := 3; // sheet.Rows[1].rowheight:=22; sheet.Rows[2].rowheight:=22; // Sheet.Columns[1].ColumnWidth := 3; Poljima u excelu pristupas sa Code: sheet.Cells[x,y]:='string'; Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|