_XDocument2.SetDataVariable-Methode
Legt den Wert einer vordefinierten Variablen fest, die als Verarbeitungsanweisungsattribut in dem einem Formular zugrunde liegenden XML-Dokument gespeichert ist.
Diese Methode 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(21)> _
Sub SetDataVariable ( _
lVariableNumber As Integer, _
bstrVariableValue As String _
)
'Usage
Dim instance As _XDocument2
Dim lVariableNumber As Integer
Dim bstrVariableValue As String
instance.SetDataVariable(lVariableNumber, bstrVariableValue)
[DispIdAttribute(21)]
void SetDataVariable (
int lVariableNumber,
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.
Hinweis: |
---|
Infopath unterstützt nur die Verwendung der initialView-Variablen. 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. |
Wichtig: |
---|
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 SetDataVariable-Methode des XDocument-Objekts verwendet, um den Wert der ersten Variablen festzulegen:
thisXDocument.SetDataVariable(1, "View 2");
Siehe auch
Referenz
_XDocument2-Schnittstelle
_XDocument2-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace