Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi TWordApplication unter delphi 2005 (https://www.delphipraxis.net/45047-twordapplication-unter-delphi-2005-a.html)

fredel007 28. Apr 2005 16:25


TWordApplication unter delphi 2005
 
hi leute,
kann es sein das ich mit der twordapplication unter Delphi 2005 nur word xp steuern kann, wenn ich es so mache?

Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
WordApplication1.Connect;
WordApplication1.Visible:=true;
end;
ich möchte eigentlich mein word 2000 so ansteuern!
hat jamand eine idee?

vielen dank schon mal,..

Bernhard Geyer 28. Apr 2005 16:28

Re: TWordApplication unter delphi 2005
 
Zitat:

Zitat von fredel007
hi leute,
kann es sein das ich mit der twordapplication unter Delphi 2005 nur word xp steuern kann, wenn ich es so mache?

Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
WordApplication1.Connect;
WordApplication1.Visible:=true;
end;
ich möchte eigentlich mein word 2000 so ansteuern!
hat jamand eine idee?

vielen dank schon mal,..

Wenn Du z.B. noch Delphi 6/7 hast, so verwende die Word97.pas/Word2000.pas von dort.
Die Wrapper von Delphi 2005 sind vermutlich für WordXP erstellt.

Keldorn 28. Apr 2005 16:40

Re: TWordApplication unter delphi 2005
 
Bei Delphi2005 sind die Wrapper für Office2000 und OfficeXP dabei.

für einfache Aufrufe sollte das eigentlich auch völlig egal sein, was du verwendest.

Mfg Frank

Bernhard Geyer 28. Apr 2005 16:42

Re: TWordApplication unter delphi 2005
 
Zitat:

Zitat von Keldorn
für einfache Aufrufe sollte das eigentlich auch völlig egal sein, was du verwendest.

AFAIK nein, da schon bei der Erzeugung des COM-Objekts die GUID der entsprechenden Version verwendet wird (hab nicht nachgesehen).
Bei Verwendung von OleVariant und später Bindung stimmt das.

Keldorn 28. Apr 2005 16:47

Re: TWordApplication unter delphi 2005
 
du kannst dir aber nie sicher sein, was auf einem Zielrechner vorhanden ist. du erstellst ein Projekt mit office97-package und läßt es auf einem Rechner mit office2000 laufen, wirst keine Problem haben. und umgedreht denke ich mal nur, wenn du neuere Befehle verwendest.

muenster 28. Apr 2005 18:28

Re: TWordApplication unter delphi 2005
 
Hallo Keldorn,
leider nein. Die Word-Komponenten sind zu einem gewissen Grad aufwärtskompatibel, nich aber abwärtskompatibel. Das habe ich bei der Umstellung von Word97.pas auf Word200.pas leidvoll erfahren müssen. Die Funktion ist zwar gleich, die Anzahl der Parameter von bestimmten Funktionen weicht voneinander ab. Wenn Word2000 angesprochen weren soll, empfehle ich, die entsprechende .pas zu nutzen. Muss evtl. umkopiert werden. Muss da nochmal in meiner D7 Hilfe nachlesen.

Keldorn 28. Apr 2005 18:42

Re: TWordApplication unter delphi 2005
 
@muenster. das ist klar, vor dem Problem habe ich auch gestanden. ich meinte die erstellten Programme damit, nicht den quelltext.


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