ExternalApplication-objektet
Representerer Microsoft Office InfoPath 2003-programmet. ExternalApplication-objektet implementerer et begrenset sett av metoder som kan brukes til automatisering av InfoPath ved hjelp av et eksternt COM-basert (Component Object Model) programmeringsspråk.
Merknader
ExternalApplication-objektet kan brukes til å utføre et begrenset sett av InfoPath-operasjoner, for eksempel opprette, åpne eller lukke et skjema, registrere eller avregistrere en skjemamal eller ganske enkelt avslutte programmet.
Bruke ExternalApplication-objektet
Hvis du vil bruke ExternalApplication-objektet, må du først opprette en referanse til det ved hjelp av program-IDen i InfoPath-objektmodellen, sammen med navnet på ExternalApplication-objektet. Eksemplet nedenfor viser hvordan en referanse til ExternalApplication-objektet opprettes ved hjelp av programmeringsspråket Visual Basic for Applications (VBA):
Dim objIP As Object
Set objIP = CreateObject("InfoPath.ExternalApplication")
Obs! Dette eksemplet bruker sen binding ved opprettelse av referansen til ExternalApplication-objektet. Du kan også bruke tidlig binding ved å angi en referanse til InfoPath-objektmodellen i programmeringsmiljøet.
Når du har opprettet en referanse til ExternalApplication-objektet, kan du bruke metodene for objektet til å arbeide interaktivt med InfoPath. I eksemplet nedenfor, som er skrevet i VBA, brukes Open-metoden for ExternalApplication-objektet til å åpne et skjema basert på den angitte URIen (Uniform Resource Identifier):
Public Sub OpenForm()
Dim objIP As Object
'Create the ExternalApplication object and open a specified form.
Set objIP = CreateObject("InfoPath.ExternalApplication")
objIP.Open ("C:\My Forms\Form1.xml")
Set objIP = Nothing
End Sub
Hvis du vil ha mer informasjon om bruk av ExternalApplication-objektet, se Automatisere InfoPath.