Autor Beitrag
colaka
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 200
Erhaltene Danke: 4

Win XP, W7
Delphi 2005 Prof.
BeitragVerfasst: Fr 22.04.11 11:23 
Hallo,

ich habe eine Kundenverwaltung, in der ich mit einem Button die Adresse in die Zwischenablage einfügen kann. In OpenOffice Write kann ich dann einen Musterbrief schreiben und über Strg+V die Adresse einfügen. Das funktioniert auch gut, aber eleganter wäre es natürlich, wenn beim Klick auf den Button die Adresse direkt in meinem Musterbrief eingefügt wird.

Geht sowas?

Danke Ebi
HenryHux
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 542
Erhaltene Danke: 33

Windows 7 Premium
Delphi XE, Eclipse
BeitragVerfasst: Fr 22.04.11 11:30 
Ich würde es so mal probieren:

- FindWindow das Handle von Word finden
- FindWindowEx das Handle des Feldes
- WM_SETTEXT deinen Inhalt schreiben

Habe es noch nicht probiert, aber ich denke so oder so ähnlich sollte es funktionieren.

lg
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19339
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 22.04.11 12:05 
Ich würde es eher ganz normal angehen und mir die OpenOffice API anschauen:
api.openoffice.org/
Da ich OpenOffice nicht nutze, kann ich dir leider nicht sagen wie das damit geht, aber ich gehe einmal davon aus, dass so etwas mit der API wie auch bei der Konkurrenz möglich sein sollte.