Prezentare generală a formularelor, a controalelor de formular și a controalelor ActiveX de pe o foaie de lucru

Important: Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

Important: Această caracteristică nu este disponibilă în Office pe un PC Windows RT. Doriți să vedeți ce versiune de Office utilizați?

Exemple de forme de foaie de lucru Utilizând forme și mai multe controale și obiecte pe care le puteți adăuga la ele, puteți simplifica introducerea datelor din foile de lucru și a îmbunătăți modul în care arată foile de lucru. De asemenea, puteți face acest-vă cu mică sau să nu aveți nevoie pentru Microsoft Visual Basic pentru aplicații (VBA) cod.

Un formular de foaie de lucru nu este același lucru ca șablon Excel. Șablon este un fișier preformatat care pot ajuta să începeți crearea unui registru de lucru care arată așa cum doriți. Un formular conține controale, cum ar fi casetele sau vertical liste, care poate fi mai simplu pentru persoanele care utilizează foaia de lucru la introducerea sau editarea datelor. Pentru a găsi mai multe informații despre șabloanele puteți descărca, consultați șabloane Excel.

Ce este un formular?

Un formular, indiferent că este imprimat sau online, este un document proiectat cu o structură și cu un format standard care facilitează capturarea, organizarea și editarea informațiilor.

  • Formularele imprimate conțin instrucțiuni, formatări, etichete și spații necompletate pentru scrierea sau tastarea datelor. Aveți posibilitatea să utilizați Excel și șabloanele Excel pentru a crea formulare imprimate.

  • Formulare online conține aceleași caracteristici ca formulare imprimate. În plus, formulare online conține controale. Controalele sunt obiecte care afișează datele sau facilitează pentru ca utilizatorii să introduceți sau editarea datelor, efectuați o acțiune sau efectuați o selecție. În general, controale face ca formularul mai ușor de utilizat. Exemple de controale comune includ casetele listă, butoane de opțiuni și butoane de comandă. Controale, de asemenea, puteți rula macrocomenzi atribuite și răspunsul la evenimente, cum ar fi clicurile mouse-ului, prin rularea Visual Basic for Applications (VBA) cod.

Aveți posibilitatea să utilizați Excel în numeroase modalități pentru a crea formulare imprimate și online.

Tipuri de formulare Excel

Există mai multe tipuri de formulare pe care aveți posibilitatea să le creați în Excel: formulare de date, foi de lucru care conțin controale Formular și ActiveX și formulare utilizator VBA. Fiecare tip de formular se poate utiliza simplu sau în combinații diferite, pentru a crea o soluție ideală pentru dvs.

Formular de date

Un formular de date oferă o modalitate convenabilă de a introduce sau de a afișa un rând complet de informații într-o zonă sau într-un tabel, fără a defila pe orizontală. Este posibil să descoperiți că utilizarea unui formular de date poate face introducerea datelor mai simplă decât atunci când vă deplasați de la o coloană la alta, în situațiile în care aveți mai multe coloane de date decât pot fi vizualizate pe ecran. Utilizați un formular de date atunci când un formular simplu de casete text care listează titlurile de coloană ca etichete este suficient pentru dvs. și nu aveți nevoie de caracteristici de formular sofisticate sau particularizate, cum ar fi o casetă listă sau un buton de incrementare/decrementare.

Exemplu de formular de date obișnuit Excel pot genera automat un formular de date predefinite pentru interval sau tabel. Formular de date afișează toate anteturile de coloană ca etichete într-o casetă de dialog unic. Fiecare etichetă are o casetă text necompletat adiacente în care puteți să introduceți date pentru fiecare coloană, până la maximum de coloane 32. Într-un formular de date, puteți să introduceți rândurile noi, găsiți rânduri prin navigare sau (pe baza conținutului celulei) actualizați rânduri și Ștergere rânduri. Dacă o celulă conține o formulă, rezultatul formulei este afișată în formularul de date, dar nu puteți să modificați formula utilizând formularul de date.

Foaie de lucru cu formular și controale ActiveX

O foaie de lucru este un tip de formular care vă permite să introduceți și să vizualizați datele într-o grilă și există numeroase caracteristici asemănătoare controalelor incluse deja în foile de lucru Excel, cum ar fi comentariile și validarea datelor. Celulele se aseamănă casetelor text prin faptul că este posibil să le introduceți și să le formatați în diverse modalități. Celulele sunt utilizate adesea ca etichete și, prin ajustarea înălțimii și lățimii celulei și prin îmbinarea celulelor, aveți posibilitatea să să faceți ca o foaie de lucru să se comporte ca un formular simplu de introducere a datelor. Alte caracteristici asemănătoare controalelor, cum ar fi comentariile din celule, hyperlinkurile, imaginile din fundal, validarea datelor, formatarea condițională, diagramele încorporate și Filtrarea automată pot face ca o foaie de lucru să se comporte ca un formular complex.

Imagine buton

Deoarece controalele și obiectele sunt stocate pe pânzele pentru desen, este posibil să afișați sau să vizualizați controalele și obiectele alături de un text asociat, care este independent de marginile de rând și de coloană, fără a modifica aspectul unei grile sau al unui tabel de date de pe foaia de lucru. De cele mai multe ori, multe dintre aceste controale pot fi legate, de asemenea, la celulele din foaia de lucru și nu necesită un cod VBA pentru a funcționa. Aveți posibilitatea să setați proprietățile care determină dacă un control se deplasează liber sau se deplasează și se redimensionează împreună cu o celulă. De exemplu, este posibil să aveți o casetă de selectare pe care doriți să o mișcați împreună cu celula sa subiacentă atunci când zona este sortată. Totuși, dacă aveți o casetă listă pe care doriți să o mențineți permanent într-o anumită locație, probabil că nu doriți să o mutați împreună cu celula sa subiacentă.

Excel are două tipuri de controale: controale formular și controale ActiveX. În plus față de aceste seturi de controale, puteți adăuga, de asemenea, obiecte din instrumente de desen, cum ar fi o Forme automate, WordArt, ilustrații SmartArt sau casete text.

Următoarele secțiuni descriu aceste controale și obiecte de desen și explică, de asemenea, mai în detaliu modul în care se lucrează cu aceste controale și obiecte.

Controale de machetă

Controalele formular sunt controalele inițiale compatibile cu versiunile anterioare de Excel, începând cu versiunea 5.0 de Excel. De asemenea, controalele formular sunt proiectate pentru a fi utilizate cu foile de macrocomenzi XLM.

Utilizați controalele de formular atunci când doriți să faceți referire la și interacționa cu datele de celule fără a utiliza codul VBA cu ușurință și atunci când doriți să adăugați controale la foile diagramă. De exemplu, după ce adăugați un control casetă listă la o foaie de lucru și îl legarea la o celulă, puteți returna o valoare numerică pentru poziția curentă a elementului selectat în control. Puteți utiliza apoi acea valoare numerică în legătură cu funcția INDEX pentru a selecta elemente diferite din listă.

De asemenea, este posibil să rulați macrocomenzi utilizând Controale formular. Aveți posibilitatea să atașați o macrocomandă existentă la un control sau să scrieți sau să înregistrați o macrocomandă nouă. Când un utilizator al formularului face clic pe control, controlul rulează macrocomanda.

Totuși, aceste controale nu pot fi adăugate la formularele de utilizator VBA, nu pot fi utilizate la controlarea evenimentelor și nu pot fi modificate pentru a rula scripturi Web pe pagini Web.

Rezumat al controalelor de formular

Afișează o listă de controale ActiveX suplimentare disponibile pe computer pe care aveți posibilitatea să le adăugați la un formular particularizat, cum ar fi Calendar Control 12.0 și Windows Media Player. De asemenea, este posibil să înregistrați un control particularizat în această casetă de dialog.

Exemplu:

Descriere

Imagine buton

Etichetă

Exemplu de control formular de etichetă

Identifică scopul unei celule sau a unei casete text sau afișează un text descriptiv (cum ar fi titluri, legende, imagini) sau instrucțiuni scurte.

Imagine buton

Computerul conține, de asemenea, multe controale ActiveX care au fost instalate de Excel și de alte programe, cum ar fi Control Calendar 12.0 și Windows Media Player.

Exemplu de control casetă de grupare un formular

Grupează controalele asociate într-o singură unitate vizuală, într-un dreptunghi cu o etichetă opțională. De obicei, sunt grupate butoanele de opțiune, casetele de selectare sau alte tipuri de conținut asociate.

Imagine buton

Buton

Exemplu de control buton de instrumente formulare

Execută o macrocomandă care efectuează o acțiune atunci când un utilizator face clic pe aceasta. Un buton se mai numește și buton de comandă.

Imagine buton

Casetă de selectare

Exemplu de control casetă de selectare din bara de instrumente Formulare

Activează sau dezactivează o valoare care indică o opțiune opusă sau neambiguă. Aveți posibilitatea să bifați mai multe casete de selectare pe o foaie de lucru sau într-o casetă de grupare. O casetă de selectare poate avea una dintre aceste trei stări: bifată (activată), debifată (dezactivată) și mixtă, adică o combinație între starea de activare și starea de dezactivare (ca într-o selecție multiplă).

Imagine buton

Pentru a afișa meniul de comenzi rapide corect pentru controlul de formular de tip casetă de grupare, asigurați-vă că selectați perimetrul, nu interiorul casetei de grupare.

Exemplu de control buton de opțiune un formular

Permite o singură opțiune într-un set limitat de opțiuni care se exclud reciproc; un buton de opțiune este cuprins de obicei într-o casetă de grupare sau într-un cadru. Un buton de opțiune poate avea una dintre aceste trei stări: selectat (activat), deselectat (dezactivat) și mixt, adică o combinație între starea de activare și starea de dezactivare (ca într-o selecție multiplă). Un buton de opțiune se mai numește și buton radio.

Imagine buton

Adăugați controale ActiveX.

Exemplu de control casetă listă formular

Afișează o listă cu unul sau mai multe elemente de text dintre care poate alege un utilizator. O casetă listă se utilizează pentru a afișa un număr mare de opțiuni care variază ca număr sau conținut. Există trei tipuri de casete listă:

  • O casetă listă cu o singură selecție permite o singură opțiune. În acest caz, o casetă listă se aseamănă cu un grup de butoane de opțiune, cu excepția că o casetă listă poate gestiona un număr mare de elemente mai eficient.

  • O casetă listă cu mai multe selecții permite ori o singură opțiune, ori opțiuni contigue (adiacente).

  • O casetă listă de selecție extinsă permite o singură opțiune, opțiuni contigue și opțiuni necontigue (sau întrerupte).

Imagine buton

Combină o casetă text cu o casetă listă pentru a crea o casetă listă verticală. O casetă combo este mai compactă decât o casetă listă, dar necesită ca utilizatorul să facă clic pe săgeata în jos pentru a afișa lista de elemente. Utilizați-o pentru a permite unui utilizator să tasteze o intrare sau să aleagă un singur element din listă. Controlul afișează valoarea curentă în caseta text, indiferent de modul în care este introdusă valoarea.

Exemplu de control formular de tip casetă combo

Combină o casetă text cu o casetă listă pentru a crea o casetă listă verticală. O casetă combo este mai compactă decât o casetă listă, dar necesită ca utilizatorul să facă clic pe săgeata în jos pentru a afișa lista de elemente. Utilizați caseta combo pentru a permite unui utilizator să tasteze o intrare sau să aleagă un singur element din listă. Controlul afișează valoarea curentă în caseta text, indiferent de modul în care este introdusă valoarea.

Imagine buton

Imagine buton

Exemplu de control de tip bară de defilare de pe bara de instrumente Formulare

Defilează printr-un interval de valori atunci când faceți clic pe săgețile de defilare sau atunci când glisați caseta de defilare. În plus, aveți posibilitatea să vă deplasați printr-o pagină (un interval prestabilit) de valori făcând clic pe zona dintre caseta de defilare și oricare dintre săgețile de defilare. De obicei, un utilizator poate tasta, de asemenea, o valoare text direct în celula sau caseta text asociată.

Imagine buton

Exemplu de control bară de defilare ActiveX

Exemplu de control buton incrementare/decrementare din bara de instrumente Formulare

Mărește sau micșorează o valoare, cum ar fi o incrementare numerică, ora sau data. Pentru a mări valoarea, faceți clic pe săgeata în sus; pentru a micșora valoarea, faceți clic pe săgeata în jos. De obicei, un utilizator poate tasta, de asemenea, o valoare text direct în celula sau caseta text asociată.

Notă: Următoarele controale nu sunt disponibile în Office Excel 2007 registrele de lucru. Aceste controale pot fi utilizate în versiunea Excel 5.0 dialog foi doar.

Afișează o listă de controale ActiveX suplimentare disponibile pe computer pe care aveți posibilitatea să le adăugați la un formular particularizat, cum ar fi Calendar Control 12.0 și Windows Media Player. De asemenea, este posibil să înregistrați un control particularizat în această casetă de dialog.

Imagine buton Câmp text

Imagine buton Listă combo - editare

Imagine buton Combo verticală - editare

Imagine buton Rulați Dialog

Controale ActiveX

Controalele ActiveX pot fi utilizate în foaia de lucru forme, cu sau fără a utiliza codul VBA, și pe utilizator VBA. În general, utilizați controalele ActiveX atunci când aveți nevoie de cerințe de proiectare mai flexibilă decât cele furnizate de controale de formular. Controale ActiveX care au extins proprietăți care le puteți utiliza pentru a particulariza aspectul lor, comportamentul, fonturi și alte caracteristici.

De asemenea, aveți posibilitatea să controlați evenimentele diferite care apar atunci când are loc o interacțiune cu un control ActiveX. De exemplu, este posibil să efectuați acțiuni diferite, în funcție de opțiunea pe care un utilizator o selectează dintr-un control casetă listă sau este posibil să interogați o bază de date pentru a reumple o casetă combo cu elemente atunci când un utilizator face clic pe un buton. De asemenea, este posibil să scrieți macrocomenzi care răspund la evenimente asociate controalelor ActiveX. Când un utilizator al formularului interacționează cu acest control, codul VBA rulează apoi pentru a procesa orice evenimente care apar pentru acel control.

Computerul conține, de asemenea, multe controale ActiveX care au fost instalate de Excel și de alte programe, cum ar fi Control Calendar 12.0 și Windows Media Player.

Important: Nu toate controalele ActiveX pot fi utilizate direct pe foile de lucru; unele pot fi utilizate doar pe Visual Basic pentru utilizator Applications (VBA). Dacă încercați să adăugați oricare dintre aceste controale ActiveX anumite la o foaie de lucru, Excel afișează mesajul "Nu puteți insera obiectul."

Totuși, controalele ActiveX nu pot fi adăugate la foile din diagramă din interfața utilizator sau la foile de macrocomenzi XLM. De asemenea, nu aveți posibilitatea să faceți ca o macrocomandă să ruleze direct dintr-un control ActiveX la fel cum procedați dintr-un control de formular.

Rezumatul controalelor ActiveX

Afișează o listă de controale ActiveX suplimentare disponibile pe computer pe care aveți posibilitatea să le adăugați la un formular particularizat, cum ar fi Calendar Control 12.0 și Windows Media Player. De asemenea, este posibil să înregistrați un control particularizat în această casetă de dialog.

Exemplu:

Descriere

Imagine buton

Casetă de selectare

Exemplu de control ActiveX caseta de selectare

Activează sau dezactivează o valoare care indică o opțiune opusă sau neambiguă. Aveți posibilitatea să bifați mai multe casete de selectare o dată pe o foaie de lucru sau într-o casetă de grupare. O casetă de selectare poate avea una dintre aceste trei stări: bifată (activată), debifată (dezactivată) și mixtă, adică o combinație între starea de activare și starea de dezactivare (ca într-o selecție multiplă).

Imagine buton

Poziționați sau dimensionați un control cu o celulă.

Exemplu de control casetă text ActiveX

Într-o casetă dreptunghiulară, vă permite să vizualizați, să tastați sau să editați text sau date legate la o celulă. De asemenea, o casetă text poate fi un câmp de text static care prezintă informații doar în citire.

Imagine buton

Aveți posibilitatea să proiectați un formular foaie de lucru cu sau fără linii de grilă de celulă în fundal. De exemplu, poate că doriți să dezactivați liniile de grilă ale celulelor, apoi să formatați toate celulele cu aceeași culoare sau model sau chiar să utilizați o imagine ca fundal de foaie. Pentru a ascunde sau a afișa liniile de grilă, pe fila Vizualizare, în grupul Afișare, bifați sau debifați caseta de selectare Linii de grilă.

Exemplu de control buton de comandă ActiveX

Execută o macrocomandă care efectuează o acțiune atunci când un utilizator face clic pe aceasta. Un buton de comandă se mai numește și buton de apăsare.

Imagine buton

Pentru a afișa meniul de comenzi rapide corect pentru controlul de formular de tip casetă de grupare, asigurați-vă că selectați perimetrul, nu interiorul casetei de grupare.

Exemplu de control buton de opțiune ActiveX

Permite o singură opțiune într-un set limitat de opțiuni exclusive cuprinse de obicei într-o casetă de grupare sau într-un cadru. Un buton de opțiune poate avea una dintre aceste trei stări: selectat (activat), deselectat (dezactivat) și mixt, adică o combinație între starea de activare și starea de dezactivare (ca într-o selecție multiplă). Un buton de opțiune se mai numește și buton radio.

Imagine buton

Adăugați controale ActiveX.

Exemplu de control casetă listă ActiveX

Afișează o listă cu unul sau mai multe elemente de text dintre care poate alege un utilizator. O casetă listă se utilizează pentru a afișa un număr mare de opțiuni care variază ca număr sau conținut. Există trei tipuri de casete listă:

  • O casetă listă cu o singură selecție permite o singură opțiune. În acest caz, o casetă listă se aseamănă cu un grup de butoane de opțiune, cu excepția că o casetă listă poate gestiona un număr mare de elemente mai eficient.

  • O casetă listă cu mai multe selecții permite ori o singură opțiune, ori opțiuni contigue (adiacente).

  • O casetă listă de selecție extinsă permite o singură opțiune, opțiuni contigue și opțiuni necontigue (sau întrerupte).

Imagine buton

Combină o casetă text cu o casetă listă pentru a crea o casetă listă verticală. O casetă combo este mai compactă decât o casetă listă, dar necesită ca utilizatorul să facă clic pe săgeata în jos pentru a afișa lista de elemente. Utilizați-o pentru a permite unui utilizator să tasteze o intrare sau să aleagă un singur element din listă. Controlul afișează valoarea curentă în caseta text, indiferent de modul în care este introdusă valoarea.

Exemplu de control casetă combo ActiveX

Combină o casetă text cu o casetă listă pentru a crea o casetă listă verticală. O casetă combo este mai compactă decât o casetă listă, dar necesită ca utilizatorul să facă clic pe săgeata în jos pentru a afișa lista de elemente. Utilizați-o pentru a permite unui utilizator să tasteze o intrare sau să aleagă un singur element din listă. Controlul afișează valoarea curentă în caseta text, indiferent de modul în care este introdusă valoarea.

Imagine buton

Buton de comutare

Exemplu de control buton de comutare ActiveX

Indică o stare, cum ar fi Da/Nu sau un mod, cum ar fi Activat/Dezactivat. Butonul alternează între o stare activat și dezactivat atunci când se face clic pe el.

Imagine buton

Exemplu de control bară de defilare ActiveX

Exemplu de control buton incrementare/decrementare ActiveX

Mărește sau micșorează o valoare, cum ar fi o incrementare numerică, ora sau data. Pentru a mări valoarea, faceți clic pe săgeata în sus; pentru a micșora valoarea, faceți clic pe săgeata în jos. De obicei, un utilizator poate tasta, de asemenea, o valoare text în celula sau caseta text asociată.

Imagine buton

Imagine buton

Exemplu de control bară de defilare ActiveX

Defilează printr-un interval de valori atunci când faceți clic pe săgețile de defilare sau atunci când glisați caseta de defilare. În plus, aveți posibilitatea să vă deplasați printr-o pagină (un interval prestabilit) de valori făcând clic pe zona dintre caseta de defilare și oricare dintre săgețile de defilare. De obicei, un utilizator poate tasta, de asemenea, o valoare text direct în celula sau caseta text asociată.

Imagine buton

Etichetă

Exemplu de control ActiveX Etichetă

Identifică scopul unei celule sau al unei casete text, afișează un text descriptiv (cum ar fi titluri, legende, imagini) sau oferă instrucțiuni scurte.

Imagine buton

Imagine

Exemplu de control ActiveX imagine

Încorporează o imagine, cum ar fi o bitmap, JPEGsau GIF.

Control cadru

Exemplu de control casetă de grupare ActiveX

Un obiect dreptunghiular cu o etichetă opțională care grupează controalele asociate într-o sigură unitate vizuală. De obicei, într-un control cadru sunt grupate butoanele de opțiune, casetele de selectare sau alte tipuri de conținut asociate.

Notă: Controlul ActiveX cadru nu este disponibilă în secțiunea comanda InserareControale ActiveX . Cu toate acestea, puteți adăuga control din caseta de dialog Mai multe controale , selectând Microsoft formulare 2.0 cadru.

Imagine buton

Mai multe controale

Afișează o listă de controale ActiveX suplimentare disponibile pe computer pe care aveți posibilitatea să le adăugați la un formular particularizat, cum ar fi Calendar Control 12.0 și Windows Media Player. De asemenea, este posibil să înregistrați un control particularizat în această casetă de dialog.

Obiecte pentru Instrumentul Desen

Exemple de forme De asemenea, se recomandă să includeți ilustrații SmartArt, forme, WordArt și casete text în formular. Puteți redimensiona, rotire, răsturnare, culoare și combina aceste obiecte pentru a crea forme și mai complexe. Atunci când tastați textul direct într-o formă sau un text caseta obiect, textul devine parte din acel obiect-dacă rotiți sau răsturnați obiectul, textul se rotește sau se răstoarnă cu el. Spre deosebire de controale ActiveX, puteți să atribuiți atributele diferite, cum ar fi dimensiunea fontului și stilul de font, cuvinte individuale și caracterele din obiectul. De asemenea, puteți atribui macrocomenzi și adăugați hyperlinkuri la aceste obiecte. Puteți lega chiar textului dintr-o formă sau un text caseta obiect într-o celulă de foaie de lucru și dinamic afișa valorile actualizat în aceste obiecte.

Lucrul cu controalele și obiectele de pe formularul foaie de lucru

După ce adăugați formulare și controale ActiveX la formularul foaie de lucru, doriți de obicei să rafinați și să rearanjați controalele în diverse moduri, pentru a crea un formular bine proiectat, prietenos cu utilizatorul. Printre activitățile obișnuite se numără următoarele:

  • Controlați afișarea liniilor de grilă în timp ce lucrați cu controalele și decideți dacă să se afișeze liniile de grilă pentru utilizator pe formularul foaie de lucru final.

  • Selectați și deselectați controalele, ca să specificați proprietăți sau să efectuați ajustări suplimentare.

  • Editați textul într-un control, cum ar fi legenda sau eticheta.

  • Grupați, copiați, mutați și aliniați controalele, pentru a organiza aspectul formularului foaie de lucru.

  • Redimensionați și formatați controalele pentru a obține aspectul pe care îl doriți.

  • Poziționați sau dimensionați un control cu o celulă.

  • Protejați controalele și celulele legate în funcție de necesitățile de protecție specifice ale datelor.

  • Activați sau dezactivați imprimarea controalelor atunci când este imprimat formularul foii de lucru.

  • Ștergeți controalele neutilizate.

Aveți posibilitatea să proiectați un formular foaie de lucru cu sau fără linii de grilă de celulă în fundal. De exemplu, poate că doriți să dezactivați liniile de grilă ale celulelor, apoi să formatați toate celulele cu aceeași culoare sau model sau chiar să utilizați o imagine ca fundal de foaie. Pentru a ascunde sau a afișa liniile de grilă, pe fila Vizualizare, în grupul Afișare/Ascundere, bifați sau debifați caseta de selectare Linii de grilă.

Determinarea tipului de control dintr-o foaie de lucru

Deoarece există trei tipuri diferite de controale și obiecte pe care aveți posibilitatea să le modificați în mod unic, este posibil să nu știți sigur ce tip de control este doar la o simplă privire. Pentru a determina tipul de control (Formular sau ActiveX), selectați și faceți clic cu butonul din dreapta pe control, apoi afișați meniul de comenzi rapide:

  • Dacă meniul de comenzi rapide conține comanda Proprietăți, controlul este un control ActiveX și vă aflați în modul proiectare.

  • Dacă meniul de comenzi rapide conține comanda Asociere macrocomandă, controlul este un control de formular.

    Sfat: Pentru a afișa meniul de comenzi rapide corect pentru controlul de formular de tip casetă de grupare, asigurați-vă că selectați perimetrul, nu interiorul casetei de grupare.

  • Dacă meniul de comenzi rapide conține comanda Editare text, obiectul este un obiect de desen.

Formulare utilizator VBA

Pentru flexibilitate maximă, puteți să creați formulare de utilizator, care sunt casetele de dialog particularizată, care include, de obicei una sau mai multe controale ActiveX. Efectuarea de utilizator disponibile din codul VBA pe care le creați în Visual Basic Editor. Pașii de nivel înalt pentru a crea un UserForm sunt după cum urmează:

  1. Inserați un UserForm în registrul de lucru VBAProject. Accesați VBAProject un registru de lucru, prima afișând Visual Basic Editor (apăsați ALT + F11), apoi, în meniul Inserare , făcând clic pe formularul utilizator.

  2. Scrieți o procedură pentru a afișa Formularul utilizator.

  3. Adăugați controale ActiveX.

  4. Modificați proprietățile pentru controalele ActiveX.

  5. Scrieți proceduri de rutină de tratare evenimente pentru controalele ActiveX.

Prin utilizarea formularelor de utilizator, pot utiliza, de asemenea, funcționalități avansate formular. De exemplu, puteți să adăugați prin programare un buton de opțiune separată pentru fiecare literă a alfabetului sau puteți să adăugați o casetă de selectare pentru fiecare element dintr-o listă mare de date și numere.

Înainte de a crea un Formular utilizator, luați în considerare utilizarea casetelor de dialog predefinite disponibile din Excel care pot fi potrivite necesităților dvs. Aceste casete de dialog predefinite includ funcțiile VBA InputBox și MgsBox, metoda Excel InputBox, metoda GetOpenFilename, metoda GetSaveAsFilename și obiectul Dialogs al obiectului Application, care conține toate casetele de dialog Excel predefinite.

Pentru mai multe informații, explorați Centrul pentru dezvoltatori Microsoft Office Excel.

Începutul paginii

Notă: Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
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.

×