Bevezetés az űrlapsablonok programkóddal való testreszabásához

Megjegyzés:  Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja .

A Microsoft Office InfoPath tartalmaz a fejlesztők számára a multimédiás fejlesztői környezet űrlapsablonok testreszabásához. Űrlapsablonok írása programozási kódot, amely válaszol a képernyőn és adatérvényesítés eseményeket, bejáratok kezeli az űrlapon alapul szolgáló XML-dokumentum, egyéni adatok Beküldési és összevonása és éri el a külső adatforrások testre szabható. Űrlapsablon testreszabása kiterjedhet megváltoztatása az értekezlet egyedi követelményeinek való űrlapfájlok sablon közül.

Fontos, hogy részt programozása űrlapsablon néhány fontosabb fogalmak megértéséhez. Részletesebben az InfoPath programozási összetevők, a deklaratív és programozott programozás, és a támogatott programnyelv és a környezetek tartalmazzák.

A témakör tartalma

Programozási összetevők

Deklaráció és programozott fejlesztési

Programozási nyelven és a környezetek

Programozási összetevők

Az InfoPath programozási magában foglalja a űrlapsablon testreszabása, a forrásfájlokat megváltoztatásával, illetve hozhat létre az InfoPath objektummodellhasználó egyéni függvények parancsfájl írása. Az alábbi táblázat is magában foglalja a programozott kapcsolati űrlapsablon fő összetevői jelennek meg.

Összetevő

Leírás

Objektummodell

Egy hierarchikus típustár tevődik össze gyűjtemények, objektumok, tulajdonságok, módszerek és események biztosító űrlap sablon fejlesztők számos tulajdonságát az InfoPath programozási szabályozható környezet és az access egy űrlapon alapul szolgáló XML-dokumentum szerkesztéséhez.

Adatok érvényesítése

XML-sémát, kifejezések és ellenőrzése és az adatok megtartása használt kódot a felhasználók által parancsfájlok kombinációi számára engedélyezett az űrlapon adja meg.

Esemény kezelése

Eseménykezelők, amely egy űrlapon alapul szolgáló XML-dokumentum módosításai válaszolni, megválaszolása nézet váltás, egyéni űrlapok Beküldési megvalósítása vagy megválaszolása a terhelést a űrlapon alapul szolgáló XML-dokumentum csoportja.

Felhasználói felület

Testre szabható felhasználói felület összetevői csoportja, amely tartalmazza a menük, eszköztárak, gombok, parancs sávjai és munkaablakok.

Vezérlőelemek szerkesztése

InfoPath-specifikus vezérlők kezelése, az elemeikkel pedig egy űrlap mögöttes XML-dokumentum, amelyek tartalmazzák még a webhelycsoportok, a választható elemek és a mezők használt csoportja. Figyelje meg, hogy Ön nem együttműködhet ezek közvetlenül a vezérlőelemek szerkesztése, de inkább végig az űrlapon alapul szolgáló XML-dokumentum, amelyhez a vezérlők köti.

Hibakezelő

Eseménykezelők, objektummodell hívásokat és kezelheti a hibák űrlapokon használt űrlap argumentumok fájl tételek kombinációi.

Biztonság

Biztonsági szintjei korlátozhatja a hozzáférést az InfoPath-objektum modell és a rendszer erőforrásainak, csoportja.

Adatok Beküldési

Egyéni könyvelési Beküldési funkciókat űrlap végrehajtásához használható előre definiált függvények csoportja.

Üzleti logikai funkcióinak

Egy adott szerkesztési viselkedést, az adatok érvényesítése, eseménykezelők és adatfolyamok irányításának végrehajtásához használt programozási kódot tartalmazó egyéni parancsfájl fájlok csoportja. Üzleti logikai funkcióinak elérése külső Component Object Model (COM) összetevőket is tartalmazhatnak.

Űrlap-integráció

Integráció a többi Microsoft Office-alkalmazások, például a Microsoft Office Excel vagy Microsoft Office Outlook. Integráció is jelenthet az háttéradatbázist kiszolgálók, például a Microsoft SQL Server, a Microsoft Windows SharePoint Services vagy az XML webes szolgáltatások használatát.

Vissza a lap tetejére

Deklaráció és programozott fejlesztési

Ha módosítja a sablon űrlapfájlok, testre szabhatja az űrlapsablon deklaratív – Ez azt jelenti, hogy a fájlok megnyitása a szabványos szövegszerkesztőben és manuális módosítása az elemek, attribútumok és a fájlok értékeket. Ha egy űrlapsablon programozás útján módosítja, akkor kell írni programozási kód segítségével a parancsfájlok futtatásának nyelvi vagy felügyelt kódot programnyelv, az InfoPath-objektummodell együtt, és bizonyos esetekben, a COM-összetevők, kiterjesztése és űrlap működésének javítása a sablon.

Az alábbiakban néhány módszert, hogy testre szabhatja űrlapsablon deklaratív:

  • Az XML-séma (.xsd)-fájl módosítása

  • A létrehozott tervező mód megtekintése (XSL)-fájl módosítása

  • Az űrlap argumentumok-fájl módosítása

  • Az XML-sablonfájl (.xml) módosítása

Az alábbiakban néhány módszert, hogy testre szabhatja űrlapsablon programozás útján:

  • Űrlap életciklus feldolgozás logika hozzáadása

  • Egyéni adatérvényesítés hozzáadása

  • Egyéni Hibakezelés hozzáadása

  • Adatok Beküldési megvalósítása

  • Körlevelek készítése űrlap megválaszolása vagy importálása

  • Egyéni munkaablak használata

  • Egyéni párbeszédpanelek használata

  • Hozzáférés, és egy űrlapon alapul szolgáló XML-dokumentum módosítása

  • Hozzáférés, és az űrlap argumentumok-fájl módosítása

  • Külső COM-összetevők

Az InfoPath programozási összetevők és testreszabásáról az űrlapsablon deklaratív vagy programozás útján kapcsolatos részletes tudnivalókért lásd: az InfoPath-fejlesztők hivatkozás, amely telepítve van az InfoPath és az InfoPath súgójából is elérhető Tervező módban.

Vissza a lap tetejére

Programozási nyelven és a környezetek

Egyéb Microsoft Office-programra – például InfoPath több programozási környezetek és programnyelv fejlesztők segítségével automatizálhatja és bővítése az Office-alkalmazások használatát támogatja. Azonban a legtöbb Office-alkalmazások használata a Microsoft Visual Basic for Applications (VBA) az elsődleges programnyelv, miközben az InfoPath használja a két parancsfájlok nyelven – Microsoft JScript és a Microsoft Visual Basic Scripting Edition (VBScript) és a két felügyelt kódot nyelven, a Microsoft Visual C# és a Microsoft Visual Basic. Ezeken kívül az programozási parancsfájl írásához az InfoPath alkalmazásban használt környezete a Microsoft Script Editor (MSE), nem a Visual Basic Editor. Végül a tartalmaz az írás felügyelt kódot környezete Microsoft Visual Studio 2005 Tools az Applications (VSTA), érhetők el a a Microsoft .NET-keretrendszer 2.0-s és a Microsoft Core XML Services 6.0 telepíthető.

Vissza a lap tetejére

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×