New-metoden (ExternalApplication-objektet)

Microsoft Office InfoPath

Vis alt Vis alt

New-metoden (ExternalApplication-objektet)

Oppretter et nytt Microsoft Office InfoPath 2003-skjema basert på et angitt skjema

expression.New(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

New-metoden kan bare brukes til å opprette et nytt skjema basert på et eksisterende skjema. Den kan ikke brukes til å opprette et nytt skjema basert på en skjemamal. Hvis du vil opprette et skjema fra en skjemamal, bruker du NewFromSolution-metoden for ExternalApplication-objektet.

Når du bruker New-metoden, åpnes InfoPath, og det nye skjemaet er klart til å fylles ut.

Obs!  Du kan ikke bruke Close-metoden for ExternalApplication-objektet til å lukke et skjema som er åpnet med New-metoden. Når New-metoden oppretter et skjema, er navnet på skjemaet ennå ikke kjent.

Eksempel

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

    Public Sub CreateFromForm()

   Dim objIP As Object

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

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

   Set objIP = Nothing

End Sub