AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Word und Ole

Ein Thema von sputum · begonnen am 15. Jun 2005 · letzter Beitrag vom 15. Jun 2005
Antwort Antwort
sputum

Registriert seit: 9. Jun 2004
Ort: Freiburg
15 Beiträge
 
Delphi 7 Professional
 
#1

Word und Ole

  Alt 15. Jun 2005, 17:30
Hallo

ich habe ein Problem mit Ole und Word. Ich lade ein Dokument z.B. yetobb.doc, hier springe ich an gewisse Textmarken und schreibe etwas hinein. Dann Speichere ich das Dokument unter anderem Namen ab, was auch soweit funktioniert.
Das Problem ist, dass Word dann das ursprüngliche Dokument z.B yetobb.doc "Schreibschützt" und eine Instanz von Word im Taskmanager zu sehen ist! Erst nachdem ich diese Instanz beendet habe und die Datei yetobb.doc manuell in Word geöffnet habe kann ich den Vorgang wiederholen! Sollte man allerdings beliebig oft durchführen können!

Delphi-Quellcode:
  try
    WordInst:=CreateOleObject('Word.Application');
  except
    showmessage('Fehler beim laden on Word!');
    Exit;
  end;
  WordInst.Visible:=false;
  RechDoc:=WordApp.Documents.Open('c:\yetobb.doc');
  
  RechTable:=RechDoc.Tables.Add(WordInst.Selection.Range, ir, ic);
  //hier wird dann die Tabelle gefüllt,geht auch alles

  //hier drucke ich im Hintergrund
  if (autoprint = 'true') then
    begin
      Background:=false;
      Append:=false;
      Range:=wdPrintAllPages;
      RechDoc.PrintOut(Background, Append, Range);
    end;

  WordInst.ActiveDocument.SaveAs('c:\' + IntToStr(rech_num) + '.doc');
  WordInst:=Unassigned;
  RechDoc:=Unassigned;
  RechTable:=Unassigned;
Kann mir vielleicht jemand helfen, ich komme einfach nicht drauf wo der Fehler steckt, bzw. wie man ihn am lößt!

Vielen Dank im Voraus

Gruß Sputum
  Mit Zitat antworten Zitat
Benutzerbild von Christian S.
Christian S.

Registriert seit: 19. Apr 2003
Ort: Düsseldorf
835 Beiträge
 
#2

Re: Word und Ole

  Alt 15. Jun 2005, 17:32
Ich denke, Du musst Word noch mit "WordInst.Quit" beenden.

Grüße
Christian
Christian S.
Admin in der Entwickler-Ecke
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 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