Close-metoden (ExternalApplication-objektet)

Microsoft Office InfoPath

Vis alt Vis alt

Close-metoden (ExternalApplication-objektet)

Lukker det angitte Microsoft Office InfoPath 2003-skjemaet.

expression.Close(ByVal bstrDocumentURI As String)

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

bstrDocumentURI Obligatorisk String. Strengverdien som angir Uniform Resource Identifier (URI) for et skjema.

Sikkerhetsnivå

3: Kan bare åpnes av fullstendig klarerte skjemaer.

Merknader

Close-metoden lukker gjeldende åpne skjema uten å avslutte InfoPath-programmet. Når Close-metoden brukes, lukkes skjemaet ubetinget, det vil si at eventuelle endringer i skjemadataene ikke blir lagret.

Eksempel

I eksemplet nedenfor, som er skrevet i programmeringsspråket Visual Basic for Applications (VBA), brukes Close-metoden for ExternalApplication-objektet til å lukke gjeldende åpne 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