Announcement

Collapse
No announcement yet.

In OnDocumentBeforeClose-Routine von WordApplication schließen verhindern

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • In OnDocumentBeforeClose-Routine von WordApplication schließen verhindern

    Ich verwende Delphi 5 und Word 2000 und steuere Word über die WordApplication-Komponente.
    Auf welchen Wert muss ich die Variable Cancel (beim DocumentBeforeClose-Ereignis) setzten, damit Word das Schließen des Dokuments abbricht?

    procedure TFormWordModul.WordApplicationDocumentBeforeClose(
    Sender: TObject; var Doc, Cancel: OleVariant);
    begin

    end;

    Claudius Reiner

  • #2
    Hallo,

    in Microsoft Word kann der VBA-Editor (Makro) aufgerufen werden - und dort steht die VBA-Hilfe zur Verfügung:

    <i>
    DocumentBeforeClose-Ereignis<br>
    Tritt unmittelbar vor dem Schließen eines geöffneten Dokuments ein.

    Syntax<br>
    Private Sub object_DocumentBeforeClose(ByVal Doc As Document, ByVal Cancel As Boolean)

    object = Ein Objekt vom Typ Application, das zusammen mit Ereignissen in einem Klassenmodul deklariert wird. Weitere Informationen über das Verwenden von Ereignissen mit dem Application-Objekt finden Sie unter Verwenden von Ereignissen mit dem Application-Objekt.

    Doc = Das Dokument, das geschlossen wird.

    Cancel = False, wenn das Ereignis eintritt. Wenn die Ereignisprozedur dieses Argument auf True setzt, wird das Dokument beim Beenden der Prozedur nicht geschlossen.
    </i&gt

    Comment

    Working...
    X