Autor Beitrag
SteffenB
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Do 29.06.06 22:57 
Hallo,

ich öffne wie folgt ein Word-Dokument und befülle dies mit meinen Daten per Textmarke.
Dabei unterscheide ich durch zwei Buttons, welches Word-Dokument geöffnet werden soll, da ich verschidene Dokumente erstellen möchte.


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
Result := ExtractFilePath(ParamStr(0));
ShowMessage(Result);


Result := ExtractFilePath(ParamStr(0));
       ShellExecute(Application.Handle, PChar('open'), PChar(Result+'Verkauf-Ohne-Garantie.doc'), nilnil, SW_SHOW);

       vWhat:=wdGoToBookmark;
       {WordApplication1.Connect;
       WordApplication1.Documents.Open(FileName, EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
                                         EmptyParam, EmptyParam, EmptyParam, EmptyParam);
       WordDocument1.ConnectTo(WordApplication1.ActiveDocument);
       WordApplication1.Visible := True;}


       vBookmark:='Name';
       WordApplication1.Selection.GoTo_(vWhat,emptyParam,emptyParam,vBookmark);
       WordApplication1.Selection.TypeText(Name.Text);

       vBookmark:='geb';
       WordApplication1.Selection.GoTo_(vWhat,emptyParam,emptyParam,vBookmark);
       WordApplication1.Selection.TypeText(Geb.Text);


Das erste mal funktioniert es einwandfrei, wenn ich das Programm aber nicht schließe und ein zweites mal déines der Dokument öffnen möchte bekomme ich folgende Fehlermeldung:

Im Projekt ist eine Exception der Klasse EOleException aufgetreten.
Meldung:'Der RPC-Server ist nicht verfühgbar'. Der Prozess wurde angehalten.

Was muss ich tun, damit dies funktioniert??

Ich hoffe Ihr könnt mir helfen.

Gruß Steffen

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt
SteffenB Threadstarter
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Fr 30.06.06 14:37 
Habe den Fehler gefunden,

wie folgt


ausblenden Delphi-Quelltext
1:
2:
WordApplication1.Disconnect;
WordApplication1.Connect;



das mit dem Disconnect habe ich vergessen.

Steffen

Moderiert von user profile iconmatze: Delphi-Tags hinzugefügt