NewFromSolution-metoden (ExternalApplication-objektet)
Oppretter et nytt Microsoft Office InfoPath 2003-skjema basert på den angitte skjemamalen.
expression.NewFromSolution(ByVal bstrSolutionURI As String)
expression Obligatorisk. Et uttrykk som returnerer en referanse til ExternalApplication-objektet.
bstrSolutionURI Obligatorisk String. Strengverdien som angir Uniform Resource Identifier (URI) for en skjemamal.
Sikkerhetsnivå
3: Kan bare åpnes av fullstendig klarerte skjemaer.
Merknader
NewFromSolution-metoden kan bare brukes til å opprette et nytt skjema basert på en eksisterende skjemamal. Den kan ikke brukes til å opprette et nytt skjema basert på et eksisterende skjema. Hvis du vil opprette et skjema fra et eksisterende skjema, bruker du New-metoden for ExternalApplication-objektet.
Når du bruker NewFromSolution-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 NewFromSolution-metoden. Når NewFromSolution-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 NewFromSolution-metoden for ExternalApplication-objektet til å opprette et nytt skjema basert på en angitt skjemamal:
Public Sub CreateFromFormTemplate()
Dim objIP As Object
'Create a reference to the ExternalApplication object.
Set objIP = CreateObject("InfoPath.ExternalApplication")
'Create an InfoPath form from a form template.
objIP.NewFromSolution ("C:\My Forms\MyFormTemplate.xsn")
MsgBox ("The InfoPath form has been created.")
Set objIP = Nothing
End Sub