Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

AW: Word OLE ReadOnly, Meldung beim Beenden unterdrücken

  Alt 19. Jun 2012, 08:26
Wenn du ein Dokument öffnest, dann solltest du es in einer Zwischenvariable speichern.
Delphi-Quellcode:
var
  mydoc : _Document;
begin
  mydoc := FWordApp.Documents.Open(DocTemplate,ConfirmConversions,
      ReadOnly,AddToRecentFiles,
      PasswordDocument,PasswordTemplate,
      Revert,WritePasswordDocument,
      WritePasswordTemplate,Format,
      Encoding, Visible);
  mydoc.Protect(wdAllowOnlyFormFields,EmptyParam,EmptyParam);
  
  // ...
  // Dokument schliesen ohne speichern
  mydoc.Close({SaveChanges=}False, EmptyParam, EmptyParam);
Andreas
  Mit Zitat antworten Zitat