Sdílet prostřednictvím


Window2.Close-Methode

Schließt das Fenster, das durch das WindowObject-Objekt dargestellt wird.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

'Declaration
<DispIdAttribute(2)> _
Sub Close ( _
    <InAttribute> <OptionalAttribute> Optional fForce As Boolean = False _
)
'Usage
Dim instance As Window2
Dim fForce As Boolean

instance.Close(fForce)
[DispIdAttribute(2)] 
void Close (
    [OptionalAttribute] [InAttribute] bool fForce
)

Parameter

  • fForce
    Bestimmt, ob geöffnete Dokumente gespeichert werden. Der Standardwert lautet false.

Hinweise

Die Close-Methode schließt das zugeordnete Fenster und die darin enthaltenen Formulare. Wenn der bForce-Parameter auf true festgelegt ist, werden alle Formulare ohne Speichern geschlossen, und zwar auch dann, wenn seit dem letzten Speichern Änderungen daran vorgenommen wurden. Ist der Parameter auf false festgelegt, werden die Benutzer aufgefordert, ihre Änderungen zu speichern.

Die Close-Methode kann nur für Bearbeitungsfenster verwendet werden. Wird sie für ein Entwurfsfenster verwendet, wird ein Fehler zurückgegeben. Darüber hinaus kann die Close-Methode nur mit den Ereignishandlern OnSubmitRequest und OnClick verwendet werden. Wird sie mit einem anderen Ereignishandler verwendet, gibt sie einen Fehler zurück.

HinweisHinweis:

Falls das Fenster, das geschlossen wird, das einzige in Microsoft Office InfoPath 2003 geöffnete Fenster ist, wird die InfoPath-Anwendung ebenfalls geschlossen.

Beispiel

Im folgenden Beispiel wird die Close-Methode des Window-Objekts verwendet, um das momentan aktive Fenster zu schließen. Dabei wird eine Speicherung erzwungen, falls Änderungen am Formular vorgenommen wurden:

thisApplication.ActiveWindow.Close(false);

Siehe auch

Referenz

Window2-Schnittstelle
Window2-Member
Microsoft.Office.Interop.InfoPath-Namespace