Autor Beitrag
sCrAPt
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mi 16.07.03 13:26 
Wo finde ich TWordApplication ?
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: Mi 16.07.03 14:02 
sCrAPt hat folgendes geschrieben:
Wo finde ich TWordApplication ?


Komponente: Tabellenreiter Server:

die Klasse ansich: delphi\ocx\servers und dann je nach delphi und Word -version Word97 oder word2000.pas

oder was suchst du genau?

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
sCrAPt
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mi 16.07.03 14:13 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
procedure TForm1.Button1Click(Sender: TObject);
var feld: OleVariant;
begin
  feld:='Name';
  WordApplication1.ActiveDocument.FormFields.Item(Feld).TextInput.Default := 'Name (Vorgabe)';
  WordApplication1.ActiveDocument.FormFields.Item(Feld).result := 'Mein Name';
end;

Wenn ich dass aufrufe kommt immer [Fehler] Unit1.pas(60): Undefinierter Bezeichner: 'WordApplication1'
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Mi 16.07.03 14:58 
sCrAPt hat folgendes geschrieben:
Wenn ich dass aufrufe kommt immer [Fehler] Unit1.pas(60): Undefinierter Bezeichner: 'WordApplication1'

Hast du auch die Komponente TWordApplication auf dein Form gezogen?

Gruß
Tino
derDoc
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 623

Win Vista Prof
D2007 Prof
BeitragVerfasst: Mi 16.07.03 14:59 
Hast du die folgenden Einträge in deiner Uses-Klausel?

ausblenden Delphi-Quelltext
1:
2:
uses
  (...), OleServer, Word2000;

_________________
MfG derDoc
There are only 10 types of people: those who understand binary and those who don't.
StefanH
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1144

Win XP
D5 Standard, D7 Pers, D2005 Pers
BeitragVerfasst: Mi 16.07.03 15:00 
HI!

Unter Servers:
(Mauszeiger) | TWordApplication | TWordDocument | ....

Und natürlich muss die Komponente auch noch "WordApplication1" heißen.

Und dann würd ich noch abfragen, ob überhaupt ein Dokument offen ist :lol:

Stefan

_________________
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
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: Mi 16.07.03 17:08 
sCrAPt hat folgendes geschrieben:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
procedure TForm1.Button1Click(Sender: TObject);
var feld: OleVariant;
begin
  feld:='Name';
  WordApplication1.ActiveDocument.FormFields.Item(Feld).TextInput.Default := 'Name (Vorgabe)';
  WordApplication1.ActiveDocument.FormFields.Item(Feld).result := 'Mein Name';
end;

Wenn ich dass aufrufe kommt immer [Fehler] Unit1.pas(60): Undefinierter Bezeichner: 'WordApplication1'


wieso mir die zeilen so bekannt vorkommen :mrgreen: :mrgreen:

wer lesen kann, ist klar im Vorteil. Dort wo du die Zeilen herhast (Delphi-source) steht genau unter dem Tip ein weiterer, wie man die Server-Kompos verwendet. www.tipps.delphi-sou.../tut20001215-1.shtml Wenn du nichtmal die Serverkompo auf die Form gezogen hast, hast du auch nirgendwo ein conect aufgerufen. Mach es entweder wie in diesem Beispiel oder stell autoconnect von Wordapplication auf true.

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
sCrAPt
Gast
Erhaltene Danke: 1



BeitragVerfasst: Mi 16.07.03 17:39 
Angeber :tongue:
Ich lese nie mehr als ich bog habe...
Ist die Frage beantwortet? Das Problem gelöst?

Dann klicke hier, um das Thema entsprechend zu markieren!