ActiveX-vezérlők beszúrása

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Saját ActiveX-vezérlők tervezésével és terjesztésével időt és munkát takaríthat meg más űrlapsablontervezők számára, ezenkívül segítségükkel olyan funkciókat is elérhet, amelyek egyébként nem elérhetők a Microsoft Office InfoPath alkalmazásban. A Microsoft ActiveX-vezérlőket elérhetővé teheti tervező mód, majd használhatja őket a tervezés alatt levő űrlapsablonon.

Tartalom

Az ActiveX-vezérlők használata

Felhasználói tapasztalat

Kompatibilitási kérdések:

ActiveX-vezérlő beillesztése az űrlapsablonba

Biztonsági tippek

Az ActiveX-vezérlők használata

ActiveX-vezérlőt általában akkor használhat, ha olyan felhasználói felületi elemet szeretne elhelyezni az űrlapsablonon, amely nem elérhető az InfoPath alkalmazásban, amilyen például a Microsoft Windows csúszka vezérlője.

Vállalatok elkészíthetik saját ActiveX-vezérlőiket üzleti célokra is. Egy kórház létrehozhat például olyan ActiveX-vezérlőt, amely orvosi felvételeket jelenít meg az űrlapon. Vagy egy vállalatnál az eladásokért felelős munkatársak havonta követik az eladott áruk mennyiségét, és ilyenkor a szövegmezőbe való gépelés munkaigényes lehet, és sok hibával járhat, hiszen sokszor kell eggyel növelni az értékeket. Egy olyan ActiveX-vezérlő, amely egérkattintásra növeli eggyel saját értékét, sok időt takaríthat meg az információk követése során, és a hibalehetőségeket is csökkenheti.

Vissza a lap tetejére

Felhasználói tapasztalat

Az, hogy a felhasználó mit lát az űrlapon, teljes mértékben az alkalmazott ActiveX-vezérlő típusától függ.

Ha olyan űrlapsablont tesz közzé, amely ActiveX-vezérlőt is tartalmaz, a vezérlőt telepíteni és regisztrálni kell a felhasználó számítógépén, mielőtt a felhasználó meg tudná nyitni az űrlapsablonra épülő űrlapot. Bizonyos ActiveX-vezérlők, például a Microsoft Windows programhoz mellékelt vezérlők, eleve telepítve lehetnek a felhasználó számítógépén. Más ActiveX-vezérlők, például a tervező által készített egyedi vezérlők, nincsenek előre telepítve és regisztrálva. Ilyen esetben meg kell oldani, hogy a vezérlőket telepítsék és regisztrálják a felhasználók számítógépén.

Ha az űrlapsablont egyéni telepítő programmal telepíti, akkor az egyedi ActiveX-vezérlők telepítését is megoldhatja ugyanezzel a programmal. Másik lehetőség, hogy megad egy létező kabinet (.cab) fájlt az Egyéni vezérlő hozzáadása varázslóban, amelynek segítségével a vezérlőket telepíteni és regisztrálni lehet a felhasználó számítógépén.

Amikor az Egyéni vezérlő hozzáadása varázsló segítségével elérhetővé teszi az ActiveX-vezérlőt a felhasználók számára, akkor meg kell adnia, hogy szeretne-e egy már létező .cab fájlt is csomagolni az űrlapsablonnal együtt. Ez a .cab fájl teszi lehetővé, hogy a vezérlőt telepíteni és regisztrálni lehessen a felhasználók számítógépén. Ha a .cab fájlt mellékeli az űrlapsablonhoz, és a felhasználónak még nincs telepítve az adott ActiveX-vezérlő, akkor az InfoPath figyelmezteti a felhasználót a vezérlő telepítésére, amikor először megnyitja az űrlapsablonra épülő űrlapot.

Az alábbi két feltétel együttes megvalósulása esetén az InfoPath automatikusan telepíti és regisztrálja a vezérlőket:

  • A .cab fájl digitális tanúsítással rendelkezik, amely digitális aláírást biztosít a fájlnak.

  • A digitális aláírás egy űrlapkészítőtől vagy egyéb megbízható kiadótól származik. Ha a .cab fájl rendelkezik aláírással, de a kiadó még nem tekinthető megbízhatónak a felhasználó számítógépén, akkor az InfoPath biztonsági figyelmeztetést küld és kéri a felhasználót, hogy igazolja a kiadó megbízhatóságát.

Vissza a lap tetejére

Kompatibilitási kérdések:

InfoPath-űrlapsablon tervezésénél készíthet böngészőkompatibilis űrlapsablon is. Böngészőbarát űrlapsablonok esetén az ActiveX-vezérlők nem érhetők el a Vezérlők munkaablakban, mert ezeket a böngészőprogramok nem tudják megjeleníteni.

Ezeken kívül ActiveX-vezérlők nem állnak rendelkezésre a vezérlősablonok.

Vissza a lap tetejére

ActiveX-vezérlő beillesztése az űrlapsablonba

Az ActiveX-vezérlők hozzáadása az űrlapsablonhoz, előtt meg kell elérhetővé tétele a vezérlők munkaablakban. InfoPath-egyéni vezérlő hozzáadása varázsló, amely végigvezeti Önt a folyamaton, az ActiveX-vezérlő kijelölése, ha szükséges, többek között az űrlapsablon telepítése .cab-fájl és kötésük beállítások és egyéb az ActiveX-vezérlő tulajdonságainak megadása is tartalmaz.

ActiveX-vezérlő hozzáadása a Vezérlők munkaablakhoz

Ha saját ActiveX-vezérlőt tervez az InfoPath alkalmazásban, azonosítania kell a vezérlőt, mint inicializálás és parancssor-használat szempontjából biztonságos vezérlőt, mielőtt a következőket elkezdené.

  1. Ha a Vezérlők munkaablak nem látható, kattintson a Beszúrás menü További vezérlők parancsára, vagy nyomja le az ALT+I, C billentyűkombinációt.

  2. A Vezérlők munkaablak felső részében kattintson az Egyéni vezérlők hozzáadása vagy eltávolítása elemre.

  3. Az Egyéni vezérlők hozzáadása vagy eltávolítása párbeszédpanelen kattintson a Hozzáadás gombra.

  4. Az Egyéni vezérlő hozzáadása varázsló első lapján válassza ki az ActiveX-vezérlő lehetőséget, majd kattintson a Tovább gombra.

  5. A varázsló következő lapján válassza ki a kívánt vezérlőt a Vezérlő kiválasztása listából, majd kattintson a Tovább gombra.

    Megjegyzés : A Vezérlő kiválasztása lista a számítógépen jelenleg regisztrált ActiveX-vezérlőket tartalmazza, a Microsoft Windows programhoz mellékelt vezérlőkkel együtt. Ha saját ActiveX-vezérlőt hozott létre, regisztrálnia kell, mielőtt az megjelenhet a Vezérlő kiválasztása listában. Ha egy ActiveX-vezérlő nem kompatibilis az InfoPath alkalmazással, vagy nem tekinthető biztonságosnak, akkor nem lesz használható az InfoPath programban.

  6. A varázsló következő lapján az alábbi lehetőségek közül választhat:

    • A telepítő .cab fájl űrlapsablonhoz való csatolásához válassza ki a CAB-fájllal lehetőséget, adja meg a használni kívánt fájl nevét, majd kattintson a Tovább gombra.

    • Egyéni telepítőprogrammal való telepítés esetén, vagy akkor, ha az ActiveX-vezérlő már telepítve van a felhasználók számítógépein, válassza ki a CAB-fájl nélkül lehetőséget, majd kattintson a Tovább gombra.

  7. A Mezőhöz kötni kívánt tulajdonság listában végezze el a következő műveletek valamelyikét:

    • Ha az ActiveX-vezérlő valamely tulajdonságát kötni kívánja az adatforrás egy mezőjéhez, kattintson valamelyik elemre.

      Megjegyzés : Ha az ActiveX-vezérlőnek van Érték tulajdonsága, az InfoPath automatikusan kiválasztja azt, de ez módosítható is.

    • Ha kötés nélkül szeretné hagyni az ActiveX-vezérlőt, kattintson a (nincs kötés) lehetőségre.

  8. Kattintson a Tovább gombra.

  9. Az ActiveX-vezérlő típusától függően megjelenhet az Engedélyezési és letiltási tulajdonság lista. Ilyenkor kattintson egy tulajdonságra, majd a Tovább gombra.

    Megjegyzés : Ha a vezérlőnek van Engedélyezve tulajdonsága, az InfoPath automatikusan kiválasztja azt, de ez módosítható is.

  10. Ha megadott kötést a 7. lépésben, adja meg a kívánt kötési beállításokat.

    Hogyan?

    A Mező vagy csoport típusa listában végezze el a következő műveletek valamelyikét:

    • Az ActiveX-vezérlő egyszerű adattípusú mezőhöz való kötéséhez válassza a Mező (elem vagy attribútum) lehetőséget. Ezt a kötéstípust az egyszerű ActiveX-vezérlők használják, mint például a Microsoft Windows csúszka vezérlője. Ha ezt a lehetőséget választja, meg kell adnia egy alapértelmezett adattípust és a vezérlőhöz köthető többi adattípust is a vezérlő számára.

    • Egyedi adattípusú mezőhöz való kötésnél használja a Mező (egyéni adattípusú elem) lehetőséget. Ezt a kötéstípust olyan ActiveX-vezérlők használják, amelyek az adott tartalom szerkesztését végzik, mint például a MathML képletekhez használható egyenletszerkesztő. Ha ezt választja, meg kell adnia egy névtér is a szerkesztendő XML-hez.

    • Az ActiveX-vezérlő hozzákötéséhez mezőhöz és csoporthoz annak az adattípustól függetlenül válassza a Mező vagy csoport (bármilyen adattípus) lehetőséget. Ezt a kötéstípust olyan ActiveX-vezérlők használják, amelyek az űrlapon más helyre bevitt információk, például grafikonok vagy diagramok elemzését végzik, vagy olyanok, amelyek közvetlenül XML-adatokat kezelnek.

  11. Kattintson a Befejezés gombra.

  12. Olvassa el a megerősítő üzenetet, majd kattintson a Bezárás gombra, hogy kilépjen a varázslóból.

  13. Az Egyéni vezérlők hozzáadása vagy eltávolítása párbeszédpanelen kattintson az OK gombra.

Ha az ActiveX-vezérlő megjelenik a Vezérlők munkaablakban, már beillesztheti az űrlapsablonba.

ActiveX-vezérlő beszúrása új, üres űrlapsablonba

Amikor Microsoft ActiveX-vezérlőt szúr be az űrlapsablonba, az InfoPath olyan egyedi vezérlőt helyez el, amely az adatforrás egyik mezőjéhez vagy csoportjához van kötve, az Egyéni vezérlő hozzáadása varázslóban megadott kötési beállításoktól függően.

Megjegyzés : Ha a vállalatnál más űrlapsablontervezőknek is szükségük van ugyanerre az ActiveX-vezérlőre és a vezérlő még nincs telepítve a számítógépükön, létrehozhat egyéni telepítőt is, mint például egy Microsoft Windows telepítőcsomag (.msi) fájlt. Az egyéni telepítőprogram gyorsan feltelepíti és regisztrálja az ActiveX-vezérlőt a tervezők számítógépére.

  1. Helyezze a kurzort az űrlapsablon azon pontjára, ahová be szeretné szúrni a vezérlőt.

  2. Ha a Vezérlők munkaablak nem látható, kattintson a Beszúrás menü További vezérlők parancsára, vagy nyomja le az ALT+I, C billentyűkombinációt.

  3. A Vezérlők beszúrása alatt kattintson a beilleszteni kívánt ActiveX-vezérlőre.

    Biztonsági megjegyzés : Legyen óvatos, amikor ActiveX-vezérlőt ad hozzá az űrlapsablonhoz. Az ilyen vezérlőket úgy is meglehet tervezni, hogy biztonsági kockázatot jelentsenek. Javasoljuk, hogy csak megbízható forrásból származó vezérlőket használjon.

  4. Az ActiveX-vezérlő tulajdonságlapjai meg fognak jelenni a szokásos InfoPath tulajdonságlapjai mellett. A tulajdonságlapok megjelenítéséhez kattintson duplán az ActiveX-vezérlőre.

Létező adatforráson alapuló ActiveX-vezérlő beszúrása

Ha meglévő Extensible Markup Language (XML)-fájl, adatbázis vagy űrlapsablon tervezése, az InfoPath származik, mezők és csoportok a Adatforrás munkaablak az meglévő adatforrásból. Ebben az esetben beszúrhat egy ActiveX-vezérlő mező húzza az alakzatot az űrlapsablon az Adatforrás munkaablak vagy beszúrásával az ActiveX-vezérlő a vezérlők munkaablakban ehelyett a következőképpen leírtak szerint:

  1. Helyezze a kurzort az űrlapsablon azon pontjára, ahová be szeretné szúrni a vezérlőt.

  2. Ha a Vezérlők munkaablak nem látható, kattintson a Beszúrás menü További vezérlők parancsára, vagy nyomja le az ALT+I, C billentyűkombinációt.

  3. A Vezérlők beszúrása alatt kattintson a beilleszteni kívánt ActiveX-vezérlőre.

  4. A Vezérlő kötése párbeszédablakban válassza ki azt a mezőt, amelyben a vezérlő adatait szeretné tárolni, majd kattintson az OK gombra.

Vissza a lap tetejére

Biztonsági tippek

Az ActiveX-vezérlőkkel ellátott űrlapok tervezésekor érdemes szem előtt tartani az alábbi biztonsági szempontokat:

  • Az InfoPath programban használt ActiveX-vezérlőkre szigorúbb korlátozások érvényesek, mint a Windows Internet Explorer ActiveX-vezérlőire. Az InfoPath például megköveteli, hogy az ActiveX-vezérlők parancsnyelv és inicializálás szempontjából is biztonságosak legyenek. Ha egyéni ActiveX-vezérlőt használ az űrlapsablonon, akkor alkalmaznia kell az IObjectSafety illesztőt, hogy az InfoPath felismerje, hogy az adott vezérlő biztonságosnak van-e jelölve a parancsnyelv és az inicializálás szempontjából.

  • Legyen óvatos, amikor ActiveX-vezérlőt ad hozzá az űrlapsablonhoz. Az ilyen vezérlőket úgy is meglehet tervezni, hogy biztonsági kockázatot jelentsenek. Javasoljuk, hogy csak megbízható forrásból származó vezérlőket használjon.

  • ActiveX-vezérlőket nem telepíthet és nem futtathat olyan űrlapsablon, amelynek korlátozott megbízhatósági szintje van (amely a tervező módban az Űrlapbeállítások párbeszédablakban látszik).

  • Ha többet szeretne tudni arról, hogy miként tervezhet biztonságosabb ActiveX-vezérlőket, látogasson el a Microsoft Developer Network (MSDN) webhelyre.

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek 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.

×