Application-objektet

Microsoft Office InfoPath

Vis alt Vis alt

Application-objektet

Application

Representerer Microsoft Office InfoPath 2003-programmet. Application-objektet inneholder egenskaper og metoder som returnerer referanser til høynivåobjekter i InfoPath-objektmodellen. XDocuments-egenskapen returnerer for eksempel en referanse til en samling av XDocument-objekter.

Merknader

Application-objektet er toppnivåobjektet i InfoPath-objektmodellen og inneholder en rekke egenskaper og metoder som kan brukes til å få tilgang til samlinger og objekter på lavere nivå i objektmodellen og til å utføre en rekke generelle funksjoner.

Bruke Application-objektet

Application-objektet kan brukes direkte i skriptkode, som vist i Microsoft JScript-eksemplet nedenfor. I dette eksemplet brukes Alert-metoden for UI-objektet, som er tilgjengelig via XDocument-objektet, til å vise en meldingsboks som angir versjonsnummeret til gjeldende utgave av InfoPath.

    XDocument.UI.Alert("Application version: " + Application.Version);
  

Legg merke til at XDocument-egenskapen ikke er kvalifisert med navnet til Application-objektet. Dette kommer av at både Application- og XDocument-objektet er bygd direkte inn i InfoPath-skriptmotoren, og det er derfor ikke nødvendig å deklarere dem eksplisitt. De må imidlertid deklareres når de brukes i et uttrykk eller argument, som eksemplet ovenfor viser.

Obs!  Application-objektet inneholder følgende metoder som kan brukes til inne i InfoPath:

Metode Beskrivelse
FormatString Formaterer den angitte strengen eller XML-noden ifølge de angitte kategori- og alternativparameterne.
IsDestinationReachable Returnerer en boolsk verdi som indikerer om den angitte URL-adressen (Uniform Resource Locator), UNC-banen (Universal Naming Convention) eller IP-adressen til måldatamaskinen kan kobles til fra klientdatamaskinen.
NewADODBConnection Oppretter og returnerer en referanse til et tomt ADO (ActiveX Data Objects) Connection-objekt.
NewADODBRecordset Oppretter og returnerer en referanse til et tomt ADO (ActiveX Data Objects) Recordset-objekt.

Obs!  Application-objektet inneholder følgende metoder som kan brukes til ekstern automatisering:

Metode Beskrivelse
CacheSolution Undersøker skjemamalen i hurtigbufferen og oppdaterer den om nødvendig fra der den er publisert.
Quit Avslutter Microsoft Office InfoPath 2003.
RegisterSolution Installerer den angitte Microsoft Office InfoPath-skjemamalen.
UnregisterSolution Avinstallerer den angitte Microsoft Office InfoPath 2003-skjemamalen.

XDocuments-samlingen inneholder følgende tilleggsmetoder som kan brukes til ekstern automatisering:

Metode Beskrivelse
Close Lukker det angitte Microsoft Office InfoPath 2003-skjemaet.
New Oppretter et nytt Microsoft Office InfoPath 2003-skjema basert på det angitte skjemaet.
NewFromSolution Oppretter et nytt Microsoft Office InfoPath 2003-skjema basert på den angitte skjemamalen.
NewFromSolutionWithData Oppretter et nytt Microsoft Office InfoPath 2003-skjema ved hjelp av de angitte XML-dataene og den angitte skjemamalen.
Open Åpner det angitte Microsoft Office InfoPath 2003-skjemaet.

Selv om ExternalApplication-objektet er avverget i Microsoft Office InfoPath 2003 Service Pack 1 og erstattet med metodene i tabellene ovenfor, er ExternalApplication-metoder fortsatt tilgjengelige for bakoverkompatibilitet.

Hvis du vil ha mer informasjon om bruk av Application-objektet, se Få tilgang til programdata.