Office
Conectare

Inserarea unui control ActiveX

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

Crearea și distribuirea propriile particularizate control ActiveX să economisiți timp și efort pentru alte proiectanții de șablon formular, în plus față de oferă funcționalitate care nu este disponibilă în Microsoft Office InfoPath. Când să le faceți disponibile în mod proiectare controale Microsoft ActiveX, apoi utilizați aceste controale șabloanele formular pe care le creați.

În acest articol

Când se utilizează un control ActiveX

Experiența utilizatorului

Considerații de compatibilitate

Inserarea unui control ActiveX pe un șablon formular

Sfaturi de securitate

Când se utilizează un control ActiveX

De obicei, utilizați un control ActiveX atunci când doriți să includeți un element de interfață utilizator pe șablonul de formular care nu este disponibilă în InfoPath, cum ar fi un control glisor inclus cu Microsoft Windows.

Organizația dvs., de asemenea, puteți crea propria particularizate controalele ActiveX pentru o utilizare specifice de afaceri. De exemplu, un spital pot dezvolta un control ActiveX, care permite imagini medicale să se afișeze dintr-un formular. Sau să presupunem că aveți reprezentanți de vânzări pentru a urmări numărul de elemente vândute într-o lună. Actualizarea unei casete text, tastând poate fi dificil și poate avea ca rezultat erori, luați în considerare că reprezentanți de vânzări trebuie să incrementează unul câte ori peste. Un control ActiveX particularizat care automată incrementează cu un clic de mouse-ul reduce timpul care este cheltuit urmărirea aceste informații și vă poate ajuta să reduceți erori.

Începutul paginii

Experiența utilizatorului

Ce utilizatorul vede pe formularul depinde în întregime de tipul controlului ActiveX pe care îl utilizați pe șablonul de formular.

Atunci când publicați un șablon formular care conține un control ActiveX, acel control trebuie instalată și înregistrate pe computerele utilizatorilor pentru ca utilizatorii să deschidă formularele care se bazează pe șablonul de formular. Unele controale ActiveX, cum ar fi cele care sunt incluse în Microsoft Windows, poate fi deja instalată și înregistrată pe computerele utilizatorilor. Alte controale ActiveX, cum ar fi controale particularizate care dezvoltați, nu poate fi instalat şi înregistrate. În acest caz, trebuie să ia măsuri să instalați și să înregistrați controalele pentru utilizatori.

Dacă intenționați să instalați un șablon formular cu un program de instalare particularizată, să instalați și să înregistrați controlul ActiveX particularizate în același timp. Alternativ, puteți specifica un fișier existent cabinet (.cab) în adăugarea Control Expertul particularizată care este utilizat pentru a instala controlul pe computerele utilizatorilor.

Atunci când utilizați Expertul Adăugare particularizată Control pentru a face un control ActiveX disponibil pentru utilizatorii dvs., trebuie să specificați dacă doriți să pachet un fișier existent .cab împreună cu un șablon formular. Acest fișier .cab permite controlul să fie instalat și înregistrată pe computerele utilizatorilor dvs. Dacă alegeți să includeți un fișier .cab cu un șablon formular și utilizatorii nu au deja controlul ActiveX instalat, InfoPath solicită să instalați controlul atunci când deschideți un formular bazat pe șablonul de formular pentru prima dată.

InfoPath instalează automat și controlul pentru utilizatorii se înregistrează dacă ambele dintre următoarele cerințe sunt îndeplinite:

  • Fișier .cab este conectat cu un certificat digital care creează o semnătură digitală în fișier.

  • Semnătura digitală este dintr-un formular dezvoltator sau alte editor de încredere. Dacă fișierul .cab este conectat, dar editorul nu este de încredere încă pe computerul utilizatorului, InfoPath afișează o avertizare de securitate și necesită utilizator pentru a activa autorizare pentru publisher.

Începutul paginii

Considerații de compatibilitate

Atunci când proiectarea unui șablon formular în InfoPath, puteți alege pentru a proiecta o șablon formular compatibil cu browserul. Atunci când proiectarea unui șablon formular compatibil cu browserul, controale ActiveX care nu sunt disponibile în panoul de activități controale , deoarece acestea nu se pot afișa într-un browser Web.

În plus, controale ActiveX care nu sunt disponibile în părțile de șablon.

Începutul paginii

Inserarea unui control ActiveX pe un șablon formular

Înainte de a adăuga un control ActiveX la șablonul de formular, care trebuie să le faceți disponibile în panoul de activități controale . InfoPath include o adăugați particularizată Control expert care vă ghidează prin procesul de selectând controlul ActiveX, inclusiv un fișier de instalare .cab cu șablonul de formular, dacă este necesar și specificați opțiunile de legare și a altor proprietăți pentru ActiveX control.

Adăugarea unui control ActiveX în panoul de activitate controale

Dacă dezvoltați propriul control ActiveX pentru utilizare în InfoPath, trebuie să identifice acel control ca sigure pentru inițializare și ca sigure pentru scriptare înainte să efectuați procedura următoare.

  1. Dacă panoul de activități Controale nu este vizibil, faceți clic pe Mai multe controale pe meniul Inserare sau apăsați ALT+I, C.

  2. În partea de jos a panoului de activități controale , faceți clic pe Adăugare sau eliminare controale particularizate.

  3. În caseta de dialog Adăugare sau eliminare controale particularizate , faceți clic pe Adăugare.

  4. Pe prima pagină din Expertul adăugarea particularizate de Control, faceți clic pe ActiveX Controlși apoi faceți clic pe Următorul.

  5. Pe pagina următoare a expertului, faceți clic pe control care îl doriți în lista Selectați un control și apoi faceți clic pe Următorul.

    Notă: Selectați un control de listă arată controalele ActiveX care sunt înregistrate în prezent pe computerul dvs., inclusiv controale ActiveX care sunt incluse în Microsoft Windows. Dacă ați creat propriile control ActiveX particularizat, care trebuie să-l înregistreze pentru ca acesta să apară în lista Selectați un control . Dacă controale ActiveX sunt incompatibilă cu InfoPath sau sunt considerate nesigure, veți putea să le adăugați la InfoPath.

  6. Pe pagina următoare a expertului, alegeți una dintre următoarele:

    • Pentru a include un fișier .cab de instalare cu un șablon formular, faceți clic pe includeți un fișier .cab, specificați fișierul pe care doriți să îl utilizați și apoi faceți clic pe Următorul.

    • Pentru a instala controlul ActiveX utilizând un program de instalare particularizată sau dacă controlul ActiveX este deja instalat pe computere ale utilizatorilor, faceți clic pe nu include un fișier .cabși apoi faceți clic pe Următorul.

  7. În lista Legare proprietăți , alegeți una dintre următoarele:

    • Pentru a lega o proprietate a controlului ActiveX la un câmp în sursa de date, faceți clic pe un element.

      Notă: Dacă controlul ActiveX include o valoare de proprietate, InfoPath o selectează automat, dar puteți alege să îl modificați.

    • Pentru a părăsi controlul ActiveX nelegat, faceți clic pe (legați).

  8. Faceți clic pe Următorul.

  9. În funcție de tipul de control ActiveX pe care ați ales să o adăugați, pot apărea o listă de Activarea sau dezactivarea proprietății . Dacă este cazul, faceți clic pe o proprietate și apoi faceți clic pe Următorul.

    Notă: Dacă controlul include o proprietate activat , InfoPath o selectează automat, dar puteți alege să îl modificați.

  10. Dacă o proprietate de legare specificat în pasul 7, specificați opțiunile de legare pe care le doriți.

    Cum?

    În lista câmp sau grup de tip , alegeți una dintre următoarele:

    • Pentru a lega controlul ActiveX într-un câmp cu un tip de date simplă, faceți clic pe câmp (element sau atribut). Acest tip de legare este utilizat de controale ActiveX simple, cum ar fi controlul glisant care este inclus cu Microsoft Windows. Dacă selectați această opțiune, trebuie să specificați un tip de date implicit pentru controlul ActiveX, cât și orice tipuri de date suplimentare la care poate fi legat controlul ActiveX.

    • Pentru a lega controlul ActiveX într-un câmp cu un tip de date particularizate, faceți clic pe câmp (element cu tip de date particularizate). Acest tip de legare este utilizat de controale ActiveX care funcția ca editori pentru un anumit tip de conținut, cum ar fi un editor de ecuații care editează MathML. Dacă selectați această opțiune, trebuie să specificați, de asemenea, un spațiu de nume pentru XML care va fi editată.

    • Pentru a lega controlul ActiveX la un câmp sau grup, indiferent de tipul său de date, faceți clic pe câmp sau grup (orice tip de date). Acest tip de legare se utilizează controale ActiveX care analizați informațiile care erau introduse în altă parte în același formular, cum ar fi un grafic sau o diagramă, sau controale ActiveX care manipula direct date XML.

  11. Faceți clic pe Terminare.

  12. Examinați mesajul de confirmare, iar apoi faceți clic pe Închidere pentru a închide expertul.

  13. În caseta de dialog Adăugare sau eliminare controale particularizate , faceți clic pe OK.

După ce ActiveX control apare în panoul de activități controale , puteți insera într-un șablon formular.

Inserarea unui control ActiveX pe un șablon formular nou, necompletat

Atunci când inserați un control Microsoft ActiveX într-un șablon formular, InfoPath inserează un control particularizat care este legat la un câmp sau a unui grup în sursa de date, în funcție de opțiunile pe care ați specificat în particularizate Control Expertul Adăugare.

Notă: Dacă alte proiectanții de șablon formular din organizație trebuie să utilizați același controlul ActiveX lor șabloane formular și dacă acel control nu este deja instalat pe computerul său, puteți să creați un program de instalare particularizată, cum ar fi un pachet Microsoft Windows Installer (. fișier MSI). Acest program de instalare particularizată pot instala rapid și se înregistrează controlul ActiveX pentru proiectanții de șablon formular.

  1. Pe șablonul de formular, plasați cursorul acolo unde doriți să inserați controlul.

  2. Dacă panoul de activități Controale nu este vizibil, faceți clic pe Mai multe controale pe meniul Inserare sau apăsați ALT+I, C.

  3. Sub Inserare controale, faceți clic pe numele controlului ActiveX pe care doriți să inserați.

    Notă de securitate: Utilizați fiți precaut atunci când adăugați controale ActiveX la șablonul de formular. Controalele ActiveX pot fi proiectate într-un mod care utilizarea lor ar putea reprezenta un risc de securitate. Vă recomandăm să utilizați numai controalele din surse de încredere.

  4. Orice proprietate pagini care sunt specifice pentru controlul ActiveX va apărea în InfoPath proprietatea paginile standard pentru controalele ActiveX. Pentru a vedea aceste pagini de proprietăți, faceți dublu clic pe controlul ActiveX pe șablonul de formular.

Inserarea unui control ActiveX pe un șablon formular care se bazează pe o sursă de date existentă

Dacă vă bazați proiectare șablonului de formular pe un fișier existent limbaj extensibil de marcare (XML), bază de date sau serviciu Web, InfoPath derivă câmpuri și grupuri în panoul de activitate Sursă de date din acea sursă de date existentă. În acest scenariu, puteți insera un control ActiveX prin glisarea unui câmp din panoul de activitate Sursă de date pe șablonul de formular sau prin inserarea controlul ActiveX din panoul de activități controale în schimb, așa cum se descrie în următoarea procedură:

  1. Pe șablonul de formular, plasați cursorul acolo unde doriți să inserați controlul.

  2. Dacă panoul de activități Controale nu este vizibil, faceți clic pe Mai multe controale pe meniul Inserare sau apăsați ALT+I, C.

  3. Sub Inserare controale, faceți clic pe numele controlului ActiveX pe care doriți să inserați.

  4. În caseta de dialog Control legare , selectați câmpul în care doriți să stocați datele de control și apoi faceți clic pe OK.

Începutul paginii

Sfaturi de securitate

Atunci când proiectați formulare care includ controale ActiveX, care ar trebui să rețineți următoarele probleme de securitate:

  • Controale ActiveX care sunt utilizate în InfoPath au restricții care sunt mai stricte decât cele pentru controalele ActiveX utilizate în Windows Internet Explorer. De exemplu, InfoPath necesită că controale ActiveX marcate ca sigure pentru scriptare și a sigur pentru inițializare. Dacă dezvoltați particularizate controalele ActiveX pentru utilizare în șabloane formular, trebuie să implementeze interfața IObjectSafety, astfel încât InfoPath recunoaște că un anumit control este marcate ca sigure pentru scriptare și sigure pentru inițializare.

  • Utilizați fiți precaut atunci când adăugați controale ActiveX la șablonul de formular. Controalele ActiveX pot fi concepute într-un mod care utilizarea lor ar putea reprezenta un risc de securitate. Vă recomandăm să utilizați numai controalele din surse de încredere.

  • Controale ActiveX nu poate fi instalat de sau rulați șabloanelor formular care au un nivel restricționat de autorizare (după cum este specificat în caseta de dialog Opțiuni formular în modul proiectare).

  • Pentru informații despre proiectarea mai sigură controale ActiveX, vizitați site-ul Web Microsoft Developer Network (MSDN).

Începutul paginii

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×