Open-metoden (XDocuments-samlingen)

Microsoft Office InfoPath

Åpner det angitte Microsoft Office InfoPath 2003-skjemaet.

expression.Open(ByVal varURI As Variant, [ByVal dwBehavior As Long = 1]) As XDocument

expression    Obligatorisk. Et uttrykk som returnerer en referanse til XDocuments-samlingen.

varURI Obligatorisk Variant. Angir Uniform Resource Identifier (URI) for et skjema.

dwBehavior Valgfritt Long. Standardverdien er 1. En lang verdi som angir hvordan skjemaet skal åpnes. Verdiene er basert på XdDocumentVersionMode-opplistingen.

returns    En referanse til et XDocument-objekt.

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

Open-metoden kan bare brukes til å åpne et skjema. Den kan ikke brukes til å åpne en skjemamal. Hvis du vil opprette et skjema fra en skjemamal, bruker du NewFromSolution-metoden for XDocuments-samlingen. Hvis du vil opprette et skjema basert på et eksisterende skjema, bruker du New-metoden for XDocuments-samlingen.

Når du bruker Open-metoden, åpnes det angitte skjemaet i InfoPath, klart til å fylles ut.

Obs!  Hvis du bruker det valgfrie dwBehavior-argumentet i Open-metoden, kan du bare overføre den numeriske verdien for XdDocumentVersionMode-nummereringen. Ettersom InfoPath bruker skriptspråk sammen med objektmodellen, kan ikke navngitte verdier brukes.

Eksempel

I eksemplet nedenfor overføres URIen for et eksisterende skjema til Open-metoden for XDocuments-samlingen, det nye skjemaet åpnes, og det tilknyttede XDocument-objektet returneres:

var objXDoc;

objXDoc = Application.XDocuments.Open("C:\\MyForm.xml");