Open-metoden (ExternalApplication-objektet)

Microsoft Office InfoPath

Vis alt Vis alt

Open-metoden (ExternalApplication-objektet)

Åpner det angitte Microsoft Office InfoPath 2003-skjemaet.

expression.Open(ByVal bstrDocumentURI As String, [ByVal dwBehavior As Long = 1])

expression    Obligatorisk. Et uttrykk som returnerer en referanse til ExternalApplication-objektet.

bstrDocumentURI Obligatorisk String. Strengverdien som 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.

Sikkerhetsnivå

3: Kan bare åpnes av fullstendig klarerte skjemaer.

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 ExternalApplication-objektet. Hvis du vil opprette et skjema basert på et eksisterende skjema, bruker du New-metoden for ExternalApplication-objektet.

Eksempel

I eksemplet nedenfor, som er skrevet i programmeringsspråket Visual Basic for Applications (VBA), brukes Open-metoden for ExternalApplication-objektet til å åpne et angitt skjema:

    Public Sub AutomateInfoPathForm()

   Dim objIP As Object

   'Create a reference to the ExternalApplication object.
   Set objIP = CreateObject("InfoPath.ExternalApplication")

   'Open an InfoPath form.
   objIP.Open ("C:\My Forms\Form1.xml")
   MsgBox ("The InfoPath form has been opened.")

   'Close the InfoPath form.
   objIP.Close ("C:\My Forms\Form1.xml")
   MsgBox ("The InfoPath form has been closed.")

   'Quit the InfoPath application.
   objIP.Quit
   MsgBox ("The InfoPath application has been closed.")

   Set objIP = Nothing

End Sub