![]() |
Excel-Zeile auslesen / Datei-Pfad relativ !!!
mit dem Code klann man den Inhalt einer Excel-Zeile auslesen. Aber was soll ich ändern,
damit den datei Pfad aus als relativ eintragen kann. In dem Code wird nur absolute Pfad akzeptiert !!!
Delphi-Quellcode:
Gruß
uses ComObj,
procedure TForm1.Button1Click(Sender: TObject); const xlCellTypeLastCell = $0000000B; var XLApp, XLSheet: OLEVariant; LetzteSpalte, i: Integer; s: string; begin // Excel starten try XLApp := CreateOleObject('Excel.Application'); except ShowMessage('Fehler...'); Exit; end; // Excel-Datei öffnen XLApp.Workbooks.Open('C:\test1.xls'); // pafd nur als absolut !!!!!!!!!!!!!!!! XLSheet := XLApp.Workbooks[1].WorkSheets[1]; // Letzte Spalte ermitteln LetzteSpalte := XLSheet.Cells.SpecialCells(xlCellTypeLastCell, emptyParam).Column; s := ''; // Zellen von Zeile 1 auslesen und in String s speichern for i := 1 to LetzteSpalte do s := s + XLSheet.Cells[1, i].Text; // String s anzeigen //ShowMessage(s); Edit1.Text:=s; // Excel beenden XLApp.Quit; end; |
Re: Excel-Zeile auslesen / Datei-Pfad relativ !!!
Wandle doch den relativen in einen absoluten
Delphi-Quellcode:
Pfad := ExtractFilePath( Application.Exename) + <realtiver Pfad>;
|
Re: Excel-Zeile auslesen / Datei-Pfad relativ !!!
Zitat:
kannst Du den von Dir gegebenen Code in von mir gegebenen Delphi Code ersetzen? Gruß |
Re: Excel-Zeile auslesen / Datei-Pfad relativ !!!
Hallo,
wie sollen wir das denn machen, ohne zu wissen, wie dein relativer Pfad aussieht ? Von wo aus relativ ? Von deiner Exe? Dann sieht oben. Heiko |
Re: Excel-Zeile auslesen / Datei-Pfad relativ !!!
Delphi-Quellcode:
XLApp.Workbooks.Open(Pfad);
|
Re: Excel-Zeile auslesen / Datei-Pfad relativ !!!
Danke schön, nun funktioniert
Das war mit Excel. Ich weiss nicht ob ich das Script auch für word, txt, html verwenden kann? Gruß |
Re: Excel-Zeile auslesen / Datei-Pfad relativ !!!
Welches Skript?
|
Re: Excel-Zeile auslesen / Datei-Pfad relativ !!!
Zitat:
|
Re: Excel-Zeile auslesen / Datei-Pfad relativ !!!
Hallo taktaky,
warum setzt Du nicht einfach die Komponente TObenDialog ein? Damit kann man sich doch jeden Path aussuchen. Bis bald Chemiker |
Re: Excel-Zeile auslesen / Datei-Pfad relativ !!!
Der Code zur ermittlung des Pfades der Exe: ja; dein Code nicht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:07 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