Sdílet prostřednictvím


_XDocument3.SetDirty-Methode

Legt die IsDirty-Eigenschaft für das XDocument-Objekt fest, die angibt, ob die Daten in einem Microsoft Office InfoPath-Formular seit dem letzten Speichern geändert wurden.

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

Syntax

'Declaration
<DispIdAttribute(49)> _
Sub SetDirty ( _
    <InAttribute> vfIsDirty As Boolean _
)
'Usage
Dim instance As _XDocument3
Dim vfIsDirty As Boolean

instance.SetDirty(vfIsDirty)
[DispIdAttribute(49)] 
void SetDirty (
    [InAttribute] bool vfIsDirty
)

Parameter

  • vfIsDirty
    Gibt an, ob das Formular als nicht geändert markiert werden soll oder nicht.

Hinweise

Die SetDirty-Methode kann vom OnSubmitRequest-Ereignis verwendet werden, um zu erzwingen, dass ein Dokument als nicht geändert markiert wird. Der Benutzer wird daher von InfoPath nicht aufgefordert, das Formular beim Schließen zu speichern.

Die SetDirty-Methode kann auch vom OnSaveRequest-Ereignis verwendet werden, um das Formular seit der letzten Speicherung programmgesteuert entweder als geändert oder als nicht geändert zu markieren.

Beispiel

Im folgenden Beispiel wird die IsDirty-Eigenschaft des aktuellen Formulars auf false festgelegt, sodass der Benutzer beim Schließen nicht aufgefordert wird, das Formular zu speichern.

thisXDocument.SetDirty(false);

Siehe auch

Referenz

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