Angir verdien til en forhåndsdefinert variabel som er lagret som et attributt for behandlingsinstruksjon i skjemaets underliggende XML-dokument.
expression.SetDataVariable(ByVal lVariableNumber As Long, ByVal bstrVariableValue As String)
expression Obligatorisk. Et uttrykk som returnerer en referanse til XDocument-objektet.
lVariableNumber Obligatorisk Long. Nummeret på variabelen.
bstrVariableValue Obligatorisk String. Verdien for variabelen.
Sikkerhetsnivå
2: Kan åpnes bare av skjemaer som kjører på samme domene som skjemaet som i øyeblikket er åpent, eller av skjemaer som har fått tillatelser på tvers av domener.
Merknader
Hvis variabelen som skal angis, ikke er et gyldig attributt for behandlingsinstruksjon, vil SetDataVariable-metoden returnere en feil.
Du henter verdien til en variabel ved hjelp av GetDataVariable-metoden for XDocument-objektet.
Obs! Microsoft Office InfoPath 2003 støtter bare bruk av initialView-variabelen. Dette er variabelen som brukes til å angi startvisningen som brukes når et skjema åpnes. Nummeret til denne variabelen er alltid 1, og variabelverdien må være navnet på en visning i skjemaet.
Eksempel
I eksemplet nedenfor brukes SetDataVariable-metoden for XDocument-objektet til å angi verdien til den første variabelen:
XDocument.SetDataVariable(1, "View 2");