Sdílet prostřednictvím


_XDocument3.SetDataVariable-Methode

Legt den Wert einer vordefinierten Variablen fest, die als Verarbeitungsanweisungsattribut in dem einem Formular zugrunde liegenden XML-Dokument gespeichert ist.

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

Syntax

'Declaration
<DispIdAttribute(21)> _
Sub SetDataVariable ( _
    <InAttribute> lVariableNumber As Integer, _
    <InAttribute> bstrVariableValue As String _
)
'Usage
Dim instance As _XDocument3
Dim lVariableNumber As Integer
Dim bstrVariableValue As String

instance.SetDataVariable(lVariableNumber, bstrVariableValue)
[DispIdAttribute(21)] 
void SetDataVariable (
    [InAttribute] int lVariableNumber,
    [InAttribute] string bstrVariableValue
)

Parameter

  • lVariableNumber
    Die Nummer der Variablen.
  • bstrVariableValue
    Der Wert der Variablen.

Hinweise

Wenn es sich bei der festgelegten Variablen nicht um ein gültiges Verarbeitungsanweisungsattribut handelt, gibt die SetDataVariable-Methode einen Fehler zurück.

Um den Wert einer Variablen abzurufen, verwenden Sie die GetDataVariable-Methode.

HinweisHinweis:

Von Microsoft Office InfoPath wird nur die Verwendung der initialView-Variablen unterstützt. Dabei handelt es sich um die Variable zur Festlegung der Anfangsansicht, die beim Öffnen eines Formulars angezeigt wird. Die Nummer der Variablen ist immer "1", und ihr Wert muss dem Namen einer Ansicht im Formular entsprechen.

Beispiel

Im folgenden Beispiel wird die SetDataVariable-Methode des XDocument-Objekts verwendet, um den Wert der ersten Variablen festzulegen:

thisXDocument.SetDataVariable(1, "View 2");

Siehe auch

Referenz

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