Spesielle hensyn ved oppgradering av skjemamaler som bruker forvaltet kode

Obs!:  Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Hvis du har opprettet en InfoPath 2003-skjemamal ved hjelp av InfoPath 2003 årsabonnement for Microsoft Visual Studio, og du vil beholde kompatibilitet med InfoPath 2003, kan du fortsette å arbeide med og videreutvikle prosjektet skjema mal ved å åpne den i _ z0z_ og Microsoft Visual Studio 2005 Tools for Applications (VSTA)-miljøet, eller i Microsoft Visual Studio 2005 med Microsoft Visual Studio 2005 Tools for 2007 Microsoft Office System. Når du gjør dette, vil forretningslogikken i skjemamalen fortsette å bruke .NET objektmodellen leveres av navneområdet Microsoft.Office.Interop.InfoPath.SemiTrust .

Du kan også overføre og oppgradere koden i InfoPath 2003 skjema malprosjektet skal bruke den nye .NET-objektmodellen angitt skjemamalprosjektet . Når du gjør dette, alle business logikk koden må skrives på nytt til å bruke medlemmene av skjemamalprosjektet , men alle koden fra forrige prosjektet er beholdt og omgitt av #if InfoPathManagedObjectModel og #endif setninger (Visual C#) eller #If InfoPathManagedObjectModel og #End hvis setninger (Visual Basic) for referanse under prosessen med å skrive inn kode på nytt.

Hvis du viser dette emnet ved å klikke Hjelp i dialogboksen for å spørre "Vil du oppgradere koden til å bruke Microsoft Office InfoPath objektet model?", gjør du ett av følgende:

  • Klikk Nei for å opprettholde kompatibiliteten med InfoPath 2003 og fortsette å bruke .NET objektmodellen leveres av navneområdet Microsoft.Office.Interop.InfoPath.SemiTrust .

  • Klikk Ja for å oppgradere koden i prosjektet InfoPath 2003 skjema malen til å bruke angitt skjemamalprosjektet nye objektmodellen .NET.

Hvis du vil ha mer informasjon om hvordan du arbeider med skjemamaler for forvaltet kode, se InfoPath 2007-Utviklerreferanse for forvaltet kode skjemamaler dokumentasjon i Visual Studio Tools for Applications eller Visual Studio 2005 development miljøer.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×