Att tänka på när du uppgraderar formulärmallar med förvaltad kod

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

Om du har skapat en formulärmall i InfoPath 2003 med hjälp av något av InfoPath 2003 verktyg för Microsoft Visual Studio och du vill bevara kompatibilitet med InfoPath 2003 kan fortsätta du att arbeta med och ytterligare utveckla projektet formulär mall genom att öppna den i Microsoft Office InfoPath 2007 och i Microsoft Visual Studio 2005 Tools for Applications (VSTA) miljö eller i Microsoft Visual Studio 2005 med Microsoft Visual Studio 2005 Tools för Microsoft Office 2007. När du gör detta fortsätter affärslogiken i formulärmallen använda .NET-objektmodellen som tillhandahålls av namnområdet Microsoft.Office.Interop.InfoPath.SemiTrust .

Alternativt kan du migrera och uppgradera koden i InfoPath 2003-formulärmallen så att den nya .NET-objektmodellen som finns i namnområdet Microsoft.Office.InfoPath används. Om du gör det måste all affärslogik skrivas om och elementen i namnområdet Microsoft.Office.InfoPath användas. All kod från det tidigare projektet kvarstår dock och omges av #if InfoPathManagedObjectModel- och #endif-uttryck (Visual C#) eller #If InfoPathManagedObjectModel- och #End If-uttryck (Visual Basic) så att du kan använda dem som referens när du skriver om koden.

Om du har tagit fram det här avsnittet genom att klicka på Hjälp i dialogrutan med texten "Vill du uppgradera koden så att objektmodellen för Microsoft Office InfoPath används?" gör du något av följande:

  • Klicka på Nej om du vill bevara kompatibiliteten med InfoPath 2003 och fortsätta använda .NET-objektmodellen i namnområdet Microsoft.Office.Interop.InfoPath.SemiTrust.

  • Klicka på Ja om du vill uppgradera koden i InfoPath 2003-formulärmallen och använda den nya .NET-objektmodellen som finns i namnområdet Microsoft.Office.InfoPath.

Mer information om hur du arbetar med förvaltad kod i formulärmallar finns i InfoPath 2007 Developer Reference for Managed Code Form Templates i utvecklingsmiljöerna Visual Studio Tools for Applications eller Visual Studio 2005.

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×