Sdílet prostřednictvím


SaveEvent.FileName-Eigenschaft

Ruft den Dateinamen ab, der im OnSaveRequest-Ereignis verwendet werden soll.

Diese Eigenschaft ist nicht CLS-kompatibel.  

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

Syntax

'Declaration
<DispIdAttribute(3)> _
ReadOnly Property FileName As String
'Usage
Dim instance As SaveEvent
Dim value As String

value = instance.FileName
[DispIdAttribute(3)] 
string FileName { get; }

Hinweise

Wenn die IsSaveAs-Eigenschaft des SaveEvent-Objekts true lautet und noch kein Speichervorgang erfolgt ist, gibt die FileName-Eigenschaft eine leere Zeichenfolge zurück. Wenn die IsSaveAs-Eigenschaft true lautet und bereits ein Speichervorgang erfolgt ist, entspricht der von der FileName-Eigenschaft zurückgegebene Wert dem Dateinamen, unter dem das Formular gespeichert wurde. Wenn das SaveEvent-Objekt einen Speichervorgang darstellt (die IsSaveAs-Eigenschaft also false lautet), gibt die FileName-Eigenschaft denselben Wert wie die URI-Eigenschaft des XDocument-Objekts zurück.

HinweisWichtig:

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Beispiel

Im folgenden Beispiel wird die FileName-Eigenschaft des SaveEventObject-Objekts in einer Benachrichtigung an den Benutzer verwendet, die vor einem Speichervorgang ausgegeben wird:

public void OnSaveRequest(SaveEvent e)
{
 thisXDocument.UI.Alert("You are about to save this file: " + e.FileName);
}

Siehe auch

Referenz

SaveEvent-Schnittstelle
SaveEvent-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace