UnregisterSolution-metoden (Application-objekt)

Microsoft Office InfoPath

Avinstallerer den angitte Microsoft Office InfoPath 2003-skjemamalen.

expression.UnregisterSolution(ByVal bstrSolutionURI As String)

expression    Obligatorisk. Et uttrykk som returnerer en referanse til et Application-objekt.

bstrSolutionURI    Obligatorisk String. Strengen som angir Uniform Resource Identifier (URI) for skjemamalen.

Sikkerhetsnivå

3: Kan bare åpnes av fullstendig klarerte skjemaer.

Merknader

Hvis skjemamalen ikke kan avregistreres, vil UnregisterSolution-metoden returnere en feil.

Obs!  Denne objektmodellen støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Service Pack 1 eller senere ikke er installert. Skjemaer som implementerer dette objektmodellmedlemmet i kode, vil generere en feilmelding hvis de åpnes i InfoPath nå oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.

Eksempel

I følgende Visual Basic for Applications (VBA)-eksempel brukes UnregisterSolution-metoden for Application-objektet til å avinstallere en skjemamal:

Public Sub UninstallForm()

   Dim objIP As Object

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

   ' Unregister the InfoPath form template.
   objIP.UnregisterSolution ("C:\\My Forms\\MyFormTemplate.xsn")
   MsgBox ("The InfoPath form template has been unregistered.")

   Set objIP = Nothing

End Sub