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 InfoPath 2003-formulärmall med en av InfoPath 2003-Verktygslådaerna för Microsoft Visual Studio och du vill behålla kompatibiliteten med InfoPath 2003 kan du fortsätta att arbeta på och sedan utveckla ett formulär med hjälp av mallen i _ z0z_ och Microsoft Visual studio 2005 Tools för Applications (VSTA) eller Microsoft Visual studio 2005 med Microsoft Visual Studio 2005 Tools för Microsoft Office 2007. När du gör det fortsätter affärs logiken i formulär mal len att använda den .NET-objekt modell som tillhandahålls av namn området Microsoft. Office. Interop. InfoPath. SemiTrust .

Alternativt kan du migrera och uppgradera koden i InfoPath 2003-formulär mal len Project för att använda den nya .NET-objekts modellen som tillhandahålls av Microsoft. Office. InfoPath -namnrymden. När du gör det måste alla dina affärs logik koder skrivas om för att använda medlemmar i Microsoft. Office. InfoPath -namnrymd, men all kod från ditt föregående projekt bevaras och omges av #if InfoPathManagedObjectModel och #endif -uttryck (Visual C#) eller #If InfoPathManagedObjectModel och #End om -instruktioner (Visual Basic) för din referens när du skriver koden igen.

Om du har visat det här avsnittet genom att klicka på Hjälp i dialog rutan "vill du uppgradera din kod och använda Microsoft Office InfoPath-objekt model?", gör något av följande:

  • Klicka på Nej om du vill behålla kompatibiliteten med InfoPath 2003 och fortsätta att använda .net-objekt modellen som tillhandahålls av Microsoft. Office. Interop. InfoPath. SemiTrust namespace.

  • Klicka på Ja om du vill uppgradera koden i InfoPath 2003-formulär mal len för att använda den nya .net-objekts modellen som tillhandahålls av Microsoft. Office. InfoPath -namnrymden.

Mer information om hur du arbetar med hanterade kod formulär finns i referensmaterial för InfoPath 2007-utvecklare för mallar för hanterade kod uppgifter i Visual Studio Tools för program eller Visual Studio 2005-utvecklingsverktyg.

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.

×