Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Zusatz-Info in Excel Zellen (https://www.delphipraxis.net/112865-zusatz-info-excel-zellen.html)

Andreas Leix 28. Apr 2008 15:11


Zusatz-Info in Excel Zellen
 
Hallo !

Ich will programmgesteuert meine Daten in die Zellen eines Excel-Worksheets schreiben.
Das geht ja prinzipiell über die Ole-Automation recht gut. Nun will ich dem User die Möglichkeit geben, selber
zu bestimmen, in welche Zelle ich welche Info reinschreibe. Der User soll sich also eine Art Formular im Excel anlegen
können und in besonders bezeichnete Zellen fülle ich dann die Daten ein.
Das könnte z.B. so vor sich gehen, das der User in eine Zelle "MeineDaten: Hausnummer" reinschreibt
( also irgend einen abgesprochene Bezeichner z.B. "MeineDaten:" und dann einen Bezeichner für die verschiedenen Felder )
und ich alle Zellen absuche und die Zelle in der eben dieser Text steht, mit der Hausnummer befülle.
Soweit so gut. Problematisch ist dabei, dass ich diese Ersetzung dann nur einmal machen kann, weil durch die
Ersetzung ja der überschrieben wird.
Eine Lösung wäre, das der User den Bezeichner nicht direkt in die Zelle schreibt,
sondern in den Kommentar zu der Zelle. Dann kann ich alle Kommentare absuchen und ggf. den Zellen-Inhalt befüllen.

Nun meine Frage:
Hat jemand ´ne Idee wo man einer Excel-Zelle solche Zusatzinfo noch unterschieben könnte ?
Gibts da noch weitere Properties einer Zelle in die der User einen Text ablegen kann, den ich dann abprüfen kann ?


Bin für jede Idee dankbar.

NormanNG 28. Apr 2008 16:02

Re: Zusatz-Info in Excel Zellen
 
Hi,

lass die Token direkt in die betreffenden Zellen schreiben,
ersetze den Inhalt durch dein Programm,
aber speichere die Tabelle danach unter anderem Namen als "Ergebnis" ab.
Dann steht das ursprüngliche "Formular" immer wieder zur Verfügung...

Andreas Leix 28. Apr 2008 16:21

Re: Zusatz-Info in Excel Zellen
 
Danke für den Tip,

reicht mir aber nicht aus.
Ich brauch´ schon die Möglichkeit, die Daten in ein und demselben Dokument mehrmals zu aktualisieren.

NormanNG 28. Apr 2008 16:26

Re: Zusatz-Info in Excel Zellen
 
OK,
keine Ahnung, ob es da etwas passendes gibt.

Wenn nicht, kannst du auch eine Tabelle als "Maske" verwenden und die Platzhalter-Zellen in einer
zweiten, identisch aufgebauten Tabelle immer wieder aktualisieren...


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz