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