Office
Logga in

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

Obs!:  Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som 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 _ z0z_ och Microsoft Visual Studio 2005 Tools för 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 .

Du kan också migrera och uppgradera koden i projektet InfoPath 2003 formulär mall du använder nya .NET-objektmodellen som tillhandahålls av Microsoft.Office.InfoPath namnområde. När du gör det all företag logik kod måste skrivas igen med medlemmar i Microsoft.Office.InfoPath namnområde, men all kod från projektet föregående bevaras och omges av #if InfoPathManagedObjectModel och #endif -uttryck (Visual C#) eller #If InfoPathManagedObjectModel och #End om -uttryck (Visual Basic) som referens under processen programmera igen.

Om det här avsnittet visas genom att klicka på Hjälp i dialogrutan frågar ”vill du uppgradera din kod om du vill använda Microsoft Office InfoPath objektet model?” gör du något av följande:

  • Klicka på Nej om du vill bevara kompatibilitet med InfoPath 2003 och fortsätta att använda .NET-objektmodellen som tillhandahålls av namnområdet Microsoft.Office.Interop.InfoPath.SemiTrust .

  • Klicka på Ja om du vill uppgradera koden i InfoPath 2003 formulär mallprojektet så att använda objektmodellen för nya .NET som tillhandahålls av Microsoft.Office.InfoPath namnområde.

Mer information om hur du arbetar med förvaltad kod formulärmallar referera InfoPath 2007 Developer Reference for hanterad kod formulärmallar dokumentation i Visual Studio Tools for Applications eller Visual Studio 2005 utvecklingsmiljöer.

Utöka dina Office-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.

×