Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Word-Automation mit allen Wordversionen (https://www.delphipraxis.net/23697-word-automation-mit-allen-wordversionen.html)

webby 8. Jun 2004 11:11


Word-Automation mit allen Wordversionen
 
Hallo,
ich bin dabei ein Trainingsprogramm für unseren Tastschreib-Verein (naja, eigentlich Steno ;)) zu schreiben.

Dabei dachte ich, dass mein Programm Word startet, danach der Benutzer einen Hotkey drückt und dann zehn Minuten lang eine Vorlage abschreibt. Nach zehn Minuten ließt mein Programm den Text des Dokumentes aus und wertet die Anschläge und Fehler aus.

Alles scheint bisher kein Problem für mich zu sein, lediglich dass wir von unserem Sponsor mit leider sehr verschiedenen Laptops ausgestattet wurden, die von Word 97 bis Word XP reichen...

Wie kann ich alle Wordversionen automatisieren?

toms 8. Jun 2004 11:22

Re: Word-Automation mit allen Wordversionen
 
Hi,

Warum möchtest du Word verwenden. Ein TRichEdit würd's doch auch tun?

webby 8. Jun 2004 11:31

Re: Word-Automation mit allen Wordversionen
 
Nein ein RichEdit tut es in diesem Fall nicht.
Weil:
[1] das ganze wettkampfnah sein sollte
[2] einige Kürzel benutzen (z. B. bei Autokorrektur, statt "das" nur noch "d")

Bernhard Geyer 8. Jun 2004 11:45

Re: Word-Automation mit allen Wordversionen
 
Nach der Theorie müssen Automatisierungsschnittstellen Aufwärtskompatibel sein. D.h. wenn du nur Funktionen von Word97 verwendest, so müssen diese auch unter Word XP funktionieren.

Falls Du in Delphi die Office-Automatisierungskomponenten verwendest, so darfst Du nur die von Office97 verwenden.

Aber da M$ sich ja oft nicht an die eigenen Regeln hält, wirst Du nicht umhinkommen alle Versionen zu testen.

webby 9. Jun 2004 07:40

Re: Word-Automation mit allen Wordversionen
 
Danke!
Dann muss ich mal schauen ob ich noch die 97er Komponenten finde...
Hab's nämlich bisher mit den XP probiert und da ging es auf den 97er nicht mehr...


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:34 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