Autor Beitrag
cromos
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 219


Delphi 7
BeitragVerfasst: Fr 16.01.04 22:17 
Hallo,

meine Form hat ein ListView, in diesem stehen Adressen.
Ich mochte das man einen Selektierten Eintrag mit Word öffnen kann;
Sprich: Wenn man einen Eintrag auswählt das sich Word öffnet und
ebendiese Adresse schon geschrieben hat.

Geht das überhaupt?

Habe mir gedacht das evtl. Word.exe per Shellexecute mit Parameter starten kann. Also halt die Adresse als Parameter. Weiss aber nicht ob Word sowas unterstützt.
Oder gibt es einen ganz anderen Weg das zu bewerkstelligen?

Gruss
Cromos
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Fr 16.01.04 22:23 
Hallo

kannst die Ole-Komponenten nuzen. Im einfachen Falle Autoconnect der Wordapplication auf true stellen.
um einen text direkt einzugeben, dann glaube
ausblenden Delphi-Quelltext
1:
wordapplication1.selection.typetext('blablabla');					

is jetzt nicht getestet. Zeichne dir einfach ein Makro auf und gugg dir an, wie Word es macht.

Wenn du den Text an bestimmten Stellen haben willst, bieten sich Formularfelder an (neues worddok anlegen, Formularfelder reinpacken, Doppelklick drauf, entsprechenden Namen geben, anschließend dok per Ole öffnen). zum Füllen der Felder: www.tipps.delphi-sou.../tut20000709-1.shtml

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)