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

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Jos olet luonut InfoPath 2003-lomakemalli, käytä jotakin seuraavista InfoPath 2003-työkalupakettien Microsoft Visual Studio ja haluat säilyttää yhteensopivuuden InfoPath 2003: n kanssa, voit jatkaa käsitellä ja kehittämiseksi avaamalla se _ lomakkeen malliprojektin z0z_ ja Microsoft Visual Studio 2005 Tools for Applications (VSTA)-ympäristössä tai Microsoft Visual Studio 2005 Microsoft Visual Studio 2005 Tools -työkalut 2007 Microsoft Office System -järjestelmällekanssa. Kun teet näin, lomakemallin liiketoimintalogiikka jatkaa Microsoft.Office.Interop.InfoPath.SemiTrust -nimitilan tarjoaman .NET objektimalli.

Vaihtoehtoisesti voit siirtää ja koodin päivittäminen InfoPath 2003: n lomakkeen mallin projektin käyttämään uutta .NET-objektimallia, Microsoft.Office.InfoPath nimitilan tarjoaman. Kun teet näin, kaikki liiketoimintalogiikan koodissa on kirjoitettava uudelleen käyttämään Microsoft.Office.InfoPath nimitilan jäsenet, mutta koko koodi aiemman projektin säilytetään ja uhkaavat #if InfoPathManagedObjectModel ja #endif lauseet (Visual C#) tai #If InfoPathManagedObjectModel ja #End Jos lausekkeet (Visual Basic) myöhempää käyttöä varten aikana koodin kirjoittamisen uudelleen.

Jos näyttöön tämän ohjeaiheen valitsemalla Ohje valintaikkuna, jossa kehotetaan ”Haluatko päivittää koodin käyttämään Microsoft Office InfoPath-objektin model?”, tee jompikumpi seuraavista:

  • Valitse ei , jos haluat säilyttää InfoPath 2003: n yhteensopivuus ja edelleen käyttää Microsoft.Office.Interop.InfoPath.SemiTrust -nimitilan tarjoaman .NET objektimalli.

  • Valitse Kyllä päivittäminen InfoPath 2003: n lomakkeen mallin projektin käyttämään uutta .NET-objektimallia, Microsoft.Office.InfoPath nimitilan tarjoaman koodi.

Lisätietoja hallittua koodia lomakemallien käyttämisestä on lisätietoja InfoPath 2007 Developer Reference for hallitun koodin lomakemallien ohjeet Visual Studio Tools for Applicationsin tai Visual Studio 2005 kehittäminen ympäristöissä.

Kehitä Office-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ä.

×