![]() |
Excel Felder aus Datenbank belegen
Hallo zusammen,
möchte nach einem SELECT, bestimmte Felder in Excel(Vorlage) belegen. Kann mir jemand ein Quellcodebeispiel geben. Hab nämlich keine Ahnung, hab auch nichts brauchbares gefunden. Bsp: A3 = Name A4 = Strasse B5 = Telefon Oder besser gesagt wie kann ich aus Delphi heraus einzelne Felder in Excel ansprechen. Danke Gruß Andreas |
Re: Excel Felder aus Datenbank belegen
Hallo Andreas,
wenn du mit dem Excel-Automationsobjekt arbeitest, dann sollte das funktionieren:
Delphi-Quellcode:
Grüße vom marabu
ExcelWorkSheet.Cells.Item[1, 3].Value := 'Name'; // A3
|
Re: Excel Felder aus Datenbank belegen
Ok danke funktioniert.
und wie kann ich eine bestimmte excel vorlage öffnen. bei word geht das ja so
Delphi-Quellcode:
Word.Document.Open(FileName := ExtractFilePath(ParamStr(0)) + 'Dokumente\Ausgaben.doc'); danke |
Re: Excel Felder aus Datenbank belegen
Hi,
könnte sich bitte kurz jemand die Mühe machen. :-D Danke |
Re: Excel Felder aus Datenbank belegen
Hallo AndiS75,
versuch es doch mal so...
Delphi-Quellcode:
Je nach Excelversion kann die Anzahl der Parameter etwas variieren. emptyParam aus der Unit Variants ist dann dein Freund.
var ActiveBook:_WorkBook;
Excel:TExcelApplication; Dateiname:string; flcid:integer; begin flcid:=Windows.GetUserDefaultLCID; ActiveBook:=Excel.Workbooks.Open( Dateiname, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, emptyParam, flcid ); end; Gruss Thorsten |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz