Spesielle hensyn ved oppgradering av skjemamaler som bruker forvaltet kode

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som 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 på og videreutvikle prosjektet skjema mal ved å åpne den i Microsoft Office InfoPath 2007 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å flytte og oppgradere koden i InfoPath 2003-skjemamalprosjektet for å bruke den nye .NET-objektmodellen fra navneområdet Microsoft.Office.InfoPath. Når du gjør det, må all forretningslogikkoden skrives på nytt for å bruke medlemmer av navneområdet Microsoft.Office.InfoPath, men all koden fra det forrige prosjektet beholdes og omsluttes av setningene #if InfoPathManagedObjectModel og #endif (Visual C#) eller setningene #If InfoPathManagedObjectModel og #End If (Visual Basic) som referanse for deg når koden skrives om.

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

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

  • Klikk Ja for å oppgradere koden i InfoPath 2003-skjemamalprosjektet til å bruke den nye .NET-objektmodellen fra navneområdet Microsoft.Office.InfoPath.

Hvis du vil ha mer informasjon om hvordan du arbeider med skjemamaler for forvaltet kode, se dokumentasjonen for utviklerreferanse for skjemamaler med forvaltet kode i InfoPath 2007 i utviklingsmiljøet for Visual Studio Tools for Applications eller Visual Studio 2005.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
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.

×