Hallittua koodia käyttävien lomakemallien päivittämiseen vaikuttavia asioita

Jos olet luonut InfoPath 2003 -lomakemallin Microsoft Visual Studion InfoPath 2003 -työkaluilla ja haluat säilyttää yhteensopivuuden InfoPath 2003:n kanssa, voit jatkaa työskentelyä ja kehittää edelleen lomakemalliprojektia avaamalla sen sovelluksessa Microsoft Office InfoPath 2007 ja Microsoft Visual Studio 2005 Tools for Applications (VSTA) -ympäristössä tai Microsoft Visual Studio 2005:ssä yhdessä sovelluksen Microsoft Visual Studio 2005 Tools -työkalut 2007 Microsoft Office System -järjestelmälle kanssa. Kun toimit näin, lomakemallin liiketoimintalogiikka jatkaa Microsoft.Office.Interop.InfoPath.SemiTrust-nimitilan tarjoaman .NET-objektimallin käyttämistä.

Voit vaihtoehtoisesti siirtää ja päivittää InfoPath 2003 -lomakemalliprojektin koodin, jotta voit käyttää Microsoft.Office.InfoPath-nimitilan tarjoamaa uutta .NET-objektimallia. Jos teet näin, koko liiketoimintalogiikan koodi on kirjoitettava uudelleen käyttämään Microsoft.Office.InfoPath-nimitilan jäseniä. Aiemman projektin koko koodi kuitenkin säilytetään ja ympäröidään #if InfoPathManagedObjectModel- ja #endif-lauseilla (Visual C#) tai #If InfoPathManagedObjectModel- ja #End If -lauseilla (Visual Basic), jotta voit käyttää sitä referenssinä koodin uudelleenkirjoittamisprosessin aikana.

Jos olet tuonut tämän ohjeen näyttöön napsauttamalla Ohje-vaihtoehtoa valintaikkunassa, jossa sinulta kysyttiin, haluatko päivittää koodin käyttämään Microsoft Office InfoPath -objektimallia, tee jompikumpi seuraavista:

  • Jos haluat säilyttää yhteensopivuuden InfoPath 2003:n kanssa ja haluat jatkaa Microsoft.Office.Interop.InfoPath.SemiTrust-nimitilan tarjoaman .NET-objektimallin käyttöä, valitse Ei.

  • Jos haluat päivittää InfoPath 2003 -lomakemalliprojektin koodin käyttämään Microsoft.Office.InfoPath-nimitilan tarjoamaa uutta .NET-objektimallia, valitse Kyllä.

Lisätietoja hallittua koodia sisältävien lomakemallien käsittelemisestä on Visual Studio Tools for Applications- tai Visual Studio 2005 -kehitysympäristöjen InfoPath 2007 Developer Reference for Managed Code Form Templates -dokumentaatiossa.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×