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 Word Automation und ungeklärte Fragen (https://www.delphipraxis.net/143509-word-automation-und-ungeklaerte-fragen.html)

martinf16 17. Nov 2009 12:51


Word Automation und ungeklärte Fragen
 
Hallo,

ich überlege gerade ob ich in einem Programm auch eine Unterstützung von Word-Dateien anbieten sollte und ob dies mehr nützt als schadet. Ich habe mich in die Thematik eingelesen, trotzdem sind noch einige Fragen ungeklärt geblieben, auf die ich noch keine Antwort gefunden habe. Vielleicht könnt ihr mir helfen:
  • 1. Was passiert wenn Word nicht installiert ist?
    Ich habe zum Beispiel auf einem Rechner gar kein Word installiert, funktionieren dann trotzdem alle anderen Funktionen des Programms?
  • 2. Kann ich abfragen ob Word installiert ist?
    Für diesen Fall könnte ich mir eine Rückmeldung (statt einer Exception) an den Nutzer vorstellen. Aber wie frage ich ab ob Word tatsächlich installiert ist?! Die Word Funktionen ließen sich dann nur nach der entsprechenden Prüfung benutzen.
  • 3. Wie sieht es mit der Kompatibilität zu den Word-Versionen aus?
    Ich kenne Microsoft und mich würde interessieren ob ich einen Code produzieren kann der zum Beipsiel gleichermaßen mit Word 2007 wie auch Word XP oder welcher Version auch immer funktioniert. Eine Frage in diesem Zusammenhang wäre auch was mit *doc oder *docx Dateien ist und ob man die gleichermaßen lesen kann oder dafür eine Zusatzkomponente benötigt.

Vielen Dank schon mal und viele Grüße!

Bernhard Geyer 17. Nov 2009 12:58

Re: Word Automation und ungeklärte Fragen
 
zu 1: Wenn du keine Programmierfehler machst - ja.

zu 2: Einfach den normalen Code (CoWorApplication.Create) verwenden und eine try ... except drum rum bauen und gut ist.

zu 3: zu 99% gegeben. Aber bei MS arbeiten auch nur Entwickler so das ab und zu mal sich inkompatiblitäten einschleichen

zu 3b: AFAIK verteilt MS für Office 2003/XP (?) einen DOCX Importer per Windows Update so das diese Versionen auch damit umgehen können


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