Adăugarea unei file de dezvoltator în excel. Modul design și controale ActiveX în VBA Excel. Afișați fila Dezvoltator într-o aplicație Office

În articolele noastre ne vom uita în detaliu exemple practice legate de utilizarea programării, care este încorporată în Microsoft Office. Se bazează pe limbajul VBA, al cărui nume complet arată astfel Visual Basic pentru Aplicare. Având în vedere că toate dezvoltările luate în considerare vor folosi VBA, prima noastră prioritate este să ne familiarizăm cu limbajul transmis.

Exemple din acest subiect sunt destinate categoriei de cititori care fie nu au întâlnit VBA, fie această cunoștință a fost foarte superficială. Toate capitolele ulterioare vor fi dedicate în întregime luării în considerare a sarcinilor practice de birou și, prin urmare, acest articol este baza pentru acestea.

Se presupune că cititorul este cel puțin oarecum familiarizat cu pur specific utilizatorului Capabilitățile Microsoft Versiuni vechi de Excel. Este important să rețineți că cel mai mare efect va fi observat dacă alergați Microsoft Excelîn paralel cu citirea articolelor noastre și efectuarea tuturor dezvoltărilor descrise pe computer. Pe măsură ce ne uităm la exemple de-a lungul studiului, vom avea nevoie controale ActiveX, care poate fi numit diferit Controale.

Și ca prim pas, este necesar în fereastra prezentată în Fig. 1.2, faceți clic pe butonul Opțiuni Excel. Ca rezultat, o nouă fereastră cu un set de marcaje se va deschide în fața ta. Aici, în fila De bază, ar trebui să faceți o setare pentru a afișa fila Dezvoltator pe panglică, care este implementată folosind fila Afișare „Dezvoltator” din caseta de selectare a panglicii (Fig. 1.4).

La Microsoft Elemente Excel ActiveX poate fi plasat atât pe formularele utilizatorului, cât și pe foaia de lucru în sine (pe stratul grafic de sus, unde se află imagini, diagrame și alte obiecte). Adesea, inserarea mai multor controale ActiveX facilitează mult lucrul cu datele dintr-o foaie de lucru. Toate controalele sunt împărțite în două grupuri: controale de formular și elemente controale ActiveX. Ambele seturi de controale au avantajele și dezavantajele lor. În general, controalele de formular sunt mai ușor de utilizat, dar controalele ActiveX sunt mai flexibile. În exemplele noastre vom folosi exclusiv controale ActiveX.

Drept urmare, fereastra aplicații Microsoft Excel va fi completat cu noi pictograme de care vom avea nevoie în viitor (Fig. 1.5). Printre cele pe care le vom folosi activ pe parcursul întregii cărți, notăm pictograma pe care scrie Insert. Cu acest ajutor, puteți plasa controalele ActiveX pe o foaie de lucru, care completează semnificativ funcționalitatea registrelor de lucru Microsoft Excel. Sunt tipice pentru diverse aplicații Windows (despre care vorbim despre butoane, bare de defilare, casete de text, butoane radio, casete cu listă etc.). Pe lângă pictogramă Introduce De asemenea, le vom folosi activ pe celelalte de pe panglică: Design Mode, Properties, Visual Basic și Macros.

Înainte de a începe orice acțiune cu un anumit control ActiveX, trebuie să îl plasați pe foaia de lucru. Acest lucru este ușor de făcut dacă utilizați pictograma Inserare. În fig. Figura 1.6 arată plasarea unui element ActiveX Button pe o foaie de lucru.

Când treceți mouse-ul peste pictograma de control Buton ActiveX, o altă opțiune pentru numele acesteia apare ca un sfat: controlul Buton. Mai departe în text vom folosi ambele variante ale numelui - elemente ActiveX și controale.

Pentru a transfera un control ActiveX într-o foaie de lucru, trebuie să faceți clic pe pictograma acestuia din bara de instrumente cu butonul stâng al mouse-ului și apoi să mutați cursorul mouse-ului pe foaia de lucru. Cursorul mouse-ului va apărea similar cu un semn matematic plus. Acum ar trebui să apăsați butonul din stânga mouse-ul și, fără a-l elibera, mutați mouse-ul spre dreapta și în jos, apoi eliberați butonul din stânga. Ca urmare, pe foaia de lucru vom vedea o imagine a elementului ActiveX care apare, înconjurat de markeri (Fig. 1.6).

După plasarea unui control ActiveX pe o foaie de lucru, butonul Design Mode este activat, ceea ce permite utilizatorului să continue să lucreze în unul dintre cele două moduri. Unul dintre ele se numește modul design. În acest caz, puteți lucra cu controale ActiveX pentru a crea interfața dorită pe foaia de lucru. Tot în acest mod, utilizatorului i se oferă posibilitatea de a crea dezvoltări software.

Apariția markerilor (vezi Fig. 1.6) care înconjoară controlul ActiveX este tocmai un semn că lucrăm în modul design (butonul Design Mode în acest caz apare apăsat). În etapa inițială a creării unei dezvoltări, lucrul în modul proiectare se reduce la plasarea controalelor pe foaia de lucru și modificarea proprietăților acestora. În continuare, sunt programate diverse evenimente legate de controale, foi și registrul de lucru în ansamblu.

Este important de reținut că, după plasarea elementului ActiveX pe foaia de lucru, în registrul nostru de lucru (s-ar putea spune chiar - pe această foaie a cărții) a apărut element nou, care este de fapt un obiect „software”. În mod similar, puteți plasa alte controale ActiveX pe foile de calcul Excel.

Un alt mod poate fi numit mod de execuție sau mod de operare (nu există un nume clar acceptat). Pentru a comuta la acest mod (adică a ieși din modul de proiectare), trebuie să apăsați butonul Design Mode (Fig. 1.7). După aceasta, în cazul nostru, putem pur și simplu să facem clic pe butonul pe care l-am creat pe foaia de lucru (vom lua în considerare acțiunile funcționale care pot fi furnizate în acest caz mai târziu). În continuare, să revenim la modul design. Folosind mânerele din jurul butonului, puteți schimba cu ușurință toate mărimile. De asemenea, puteți folosi mouse-ul pentru a muta butonul creat în jurul foii de lucru.

​Creați un tabel pivot pentru rânduri sau coloane, faceți clic pe Opțiuni

puteți ascunde erorile. Pentru noi

Afișați fila Dezvoltator într-o aplicație Office

    Vizualizare Personalizați panglicași importați XML

    Serviciu În meniu​,​

    ​.​Visio; Dezvoltator

    ​http://office.microsoft.com/ru-ru/excel-help/HA101819080.aspx​ de bază))) necesar analiza datelor pe debifați​).​Includeți articolele filtrate ei.

Afișați fila Dezvoltator în Excel, PowerPoint sau Word

Afișați fila Dezvoltator în Outlook

    trebuie selectat controale. Pentru Opțiuni selectați echipa sau

    Personalizați-vă feedul elemente în Microsoft poate fi adăugat la Igor​setează polilinie sau​Filtrarea datelor în rezumat​ rânduri ale tabelului. Pe bandă. Pentru a dezactiva acest lucru

Rulați în modul dezvoltator în Visio

    tabele de afișat util. Vă întrebăm​ de către echipa site-ului web office-guru.ru​ Filele principale adaugă filă

    ​.​OpțiuniOpțiuni Word​.​ Visio. panglică pentru execuție​: Și eu

Fila Dezvoltator în Excel

cumpără... cui îi pasă... masa​sau​ va apărea​ fila de funcții, selectați acea​ filă​ durează câteva secunde​ Sursa: http://www.excel-easy.com/examples/developer-tab.html​ (File principale).​ Dezvoltator


coloane...
ori. Opțiuni suplimentare
​.​

Afișați sau ascundeți subtotalurile și totalurile generale într-un tabel pivot în Excel pentru Windows

Click pentru dezvoltatori clic dreapta mouse​în​Avansat​General​din listă​ sau​ rularea macrocomenzilor înregistrate anterior nu este reinstalat;​ „Dezvoltator” nu există​Rifkat valiev​ tabel pivot​în​fila​Faceți clic pe totaluri și​filtrate ​Faceți clic​folosind​butoanele​Notă :​(Dezvoltator).​ oriunde​Opțiuni avansate​

​faceți clic pe butonul și bifați caseta de selectare Principale file Pachetul Microsoft Office.​folosind comenzi XML;​ în lista de setări.​

Afișează sau ascunde subtotalurile

Iată cum să afișați sau să ascundeți totalurile generale.

Vezi de asemenea

​Afișați fila pentru dezvoltatori pe​Notă:​Faceți clic​

​Formular controlează fișierul de utilizare

text. Macro-ul funcționează.​2010-2013: Fișier - parametrii - instalare​

Nu am o filă „dezvoltator” în Excel 2007. Cum pot crea o astfel de filă?

Opțiuni pentru tabelul pivot​ opțiune.​La crearea unui tabel pivot​ Această pagină a fost tradusă de​Developer​C partea dreaptă Panglică pentru dezvoltatori deschisă Panglica face parte din butonul personalizat Microsoft Office din Microsoft Excel; cred că da în mod direct

Opțiuni - Personalizare​ caseta de selectare „afișați fila” >​Sfat:​(​
​Sfat:​ intermediar și general​ în mod automat, astfel încât​ (dezvoltatorul) se află imediat​ în caseta de dialog de sub​
(Dezvoltator), dacă doriți
​.​

Interfață Microsoft Office​, și apoi -​Selectați​articolul​pentru a lucra cu tabelul de proprietăți pe care îl puteți lucra.​ panglică - Dezvoltator de bază”, dacă apar Opțiuni​ La totaluri generale Analiză Pentru a include totalurile generale în

textul poate conține

Oricine a întâlnit scris în versiuni Excel 2007 și mai târziu, am auzit că există o filă Dezvoltator. Dar din ea poți lucra nu numai cu oportunități în , dar și creați controale (butoane pentru rularea macrocomenzilor), configurați importul prin XML și așa mai departe. Un plus puternic și convenabil la filele existente.

De când Excel 2007, spre deosebire de versiunea 2003, a adăugat Panglica de comandă, au apărut noi caracteristici asociate acestuia. Una dintre ele este fila Dezvoltator foarte convenabilă. După cum puteți vedea în figură, are un număr destul de mare de funcții care sunt convenabile de apelat imediat și fără a intra în profunzime în program.

Nu este disponibil nativ, dar este ușor activat prin Preferințe Excel:

Accesați Setări Excel (buton rotund în colțul din stânga sus) - faceți clic pe butonul Opțiuni Excel - prima filă De bază - bifați caseta Afișați fila „Dezvoltator” de pe panglică.

Fila ar trebui să apară lângă fila Vizualizare.

Pentru Excel 2016, accesați Opțiuni - Personalizare panglică - sub Filele principaleÎn dreapta, bifați caseta Dezvoltator și faceți clic pe OK.

fila Dezvoltator. Caracteristici cheie

Acum că îl avem disponibil secțiunea necesară să trecem peste capacitățile sale.

Cod secțiune


Să descriem fiecare dintre butoanele disponibile

Visual Basic- cu ajutorul lui mergem la fereastra VBA, unde puteți scrie ,

Macro-uri— se va deschide panoul de selecție macro. Puteți citi în detaliu despre cum să rulați o macrocomandă.

Înregistrați o macrocomandă— repetă butonul din partea de jos a panoului, pt .

Legături relative caracteristică interesantă, despre care puteți citi în detaliu dacă treceți cu mouse-ul peste el:

Pare destul de clar. Confortabil. Dacă aveți nevoie de lămuriri, scrieți în comentarii.

Macro Security— apelează meniul de setări, acolo unde este necesar, înainte de a începe să lucrați cu acestea. O întrebare destul de comună este ce să faci dacă macrocomenzile nu funcționează.

Secțiunea de comenzi

Controalele sunt widget-uri suplimentare care pot fi adăugate la o foaie de lucru pentru a executa rapid comenzile scrise în VBA. Există destul de multe posibilități aici.

Introduce— apare un meniu cu diverse elemente care pot fi adăugate în foaie. Casete de selectare, bare de defilare și așa mai departe.

Cel mai popular element de inserat este, desigur, . Cu ajutorul acestuia, puteți, de exemplu, să rulați o macrocomandă scrisă.

Modul design— dacă ați introdus un buton, atunci trebuie să-i gestionați proprietățile și dimensiunile, acest lucru este posibil în modul de proiectare.

Proprietăți— trebuie să gestionăm și proprietățile butoanelor sau ale altor obiecte, inclusiv Foaie Excel. Pentru a deschide meniul de proprietăți al butonului, porniți vizualizarea Proiect, apoi faceți clic pe Proprietăți. Și aici alegerea este deja bună - culoare, font, chenare, dacă să imprimați obiectul sau nu etc. etc.

Vizualizați codul— dublează în mare măsură butonul Visual Basic din secțiunea Cod, dar când faceți clic pe acest buton, sunteți imediat dus la codul asociat obiectului. Și când există o mulțime de obiecte, acest lucru este foarte convenabil!

Afișează fereastra- dacă controalele existente nu sunt suficiente pentru dvs., vă puteți crea propriile controale. Acesta este un subiect pentru un articol mare separat. Dacă ești grozav și ai creat deja o astfel de fereastră, atunci o poți afișa prin acest buton.

secțiunea XML


XML (Extensible Markup Language) este un limbaj de marcare extensibil conceput special pentru postarea de informații pe World Wide Web. Destul de des folosit pentru diferite tipuri de schimburi de date, ca limbaj universal. De exemplu, între site și Excel, 1C și Access și așa mai departe.

butonul Sursă- la Ajutor Excel putem traduce datele în XML și apoi le putem folosi pe web, de exemplu pe un site web.

Dacă ați creat un tabel, atunci trebuie să înregistrați o hartă XML pentru acesta. Cred că și despre asta merită să scrii un articol separat. În curând.

Pachete de extensie— pachetul Actions Pane 3 este activat implicit.

Import/Export- Dacă ați configurat importul sau exportul de date din XML, puteți transfera sau primi date folosind aceste butoane.

Secțiunea Editare

Singurul buton de aici este Zona Documentului. După cum se spune, „trăiește și învață”, nu mai întâlnisem niciodată această oportunitate. Am citit puține informații pe internet. Se dovedește:

Când faceți clic pe el, se deschide fereastra de setări pentru Zona de informații despre document.

Zona de detalii reprezintă informațiile/notele care sunt înregistrate despre fișierul în sine în proprietățile documentului: autor, subiect, categorie etc.

Dacă faceți clic pe Afișați întotdeauna panoul de detalii. Apoi, când îl deschideți din nou, în documentul propriu-zis puteți nota comentarii asupra documentului sau puteți schimba autorul fără a intra în proprietăți.

Dacă aveți întrebări, nu ezitați să scrieți în comentarii.

Distribuie articolul nostru pe rețelele tale de socializare:

După cum sugerează și numele, fila Dezvoltator(Dezvoltator) în aplicațiile Office vă permite să creați programe, să înregistrați și să rulați macrocomenzi, să utilizați comenzi XML, controale ActiveX și formulare. În mod implicit, această filă este ascunsă.

Chiar dacă nu sunteți dezvoltator, este posibil să doriți să utilizați șabloane de documente în munca dvs., să adăugați formulare în Word, Excel sau PowerPoint, să personalizați aplicațiile Office folosind macrocomenzi sau să utilizați un formular personalizat în Outlook. Toate aceste sarcini necesită o filă Dezvoltator(Dezvoltator), iar în acest articol vă vom arăta cum să îl faceți disponibil.

Nota: Ilustrațiile din acest articol sunt din Word 2013, dar fila Dezvoltator(Dezvoltator) există și în Excel, PowerPoint, Outlook și Publisher.

Pentru a începe, faceți clic dreapta pe un spațiu gol din panglică și selectați din meniul care apare Personalizați panglica(Personalizați panglica).

Se va deschide secțiunea Personalizați comenzile rapide pentru panglică și tastatură(Personalizați panoul și comenzile rapide de la tastatură). Opțiuni Word(Opțiuni pentru cuvinte).

Nota: Această secțiune de setări poate fi deschisă în alt mod. Pe fila Fişier butonul de selectare (Fișier). Opțiuni(Opțiuni). Apoi, în caseta de dialog care se deschide Opțiuni Word(Opțiuni Word) în meniul de pe clic stânga Personalizați-vă feedul(Personalizați panglica).

În lista de file de sub titlu Personalizați-vă feedul(Personalizați panglica) bifați caseta Dezvoltator(Dezvoltator).

Acum există o filă pe panglică Dezvoltator(Dezvoltator), ca în imaginea de la începutul acestui articol.

Fila Newij Developer este o panglică specială folosită pentru a accesa controalele de dezvoltare, instrumentele de codificare și instrumentele de creare a macrocomenzilor. Puteți selecta o opțiune în secțiunea General a casetei de dialog Opțiuni Excel pentru a afișa sau a ascunde fila Dezvoltator. Dacă ești dezvoltator software, puteți, de asemenea, să selectați opțiunea corespunzătoare pentru a afișa sau a ascunde erorile de interfață cu utilizatorul de completare.

Pentru a seta opțiunile filei Dezvoltator:

Faceți clic pe butonul Office și selectați Opțiuni Excel.

În panoul din stânga, faceți clic pe linia General.

Verificați fila Afișați dezvoltatorul din caseta panglică.

În panoul din stânga, selectați Avansat.

Bifați caseta Afișați erorile interfeței utilizator de completare.

Faceți clic pe OK.

Pentru a finaliza majoritatea sarcinilor în Excel, trebuie să rulați o serie de comenzi și să efectuați o serie de acțiuni. Pentru a imprima două copii ale unui interval selectat în Sheet2, de exemplu, trebuie să deschideți un registru de lucru, să comutați la Sheet2, să selectați zona de imprimare, să deschideți caseta de dialog Print și să specificați numărul de copii de imprimat. Dacă efectuați adesea aceeași sarcină, înseamnă că repetați aceeași secvență de acțiuni. Repetarea acelorași comenzi și acțiuni poate părea plictisitoare, mai ales că puteți crea cu ușurință un mini-program, sau macro, care va îndeplini o astfel de sarcină folosind o singură comandă.

Pentru a crea o macrocomandă, nu trebuie să aveți cunoștințe speciale. Excel înregistrează pur și simplu pașii pe care doriți să îi includeți în macrocomandă în timp ce lucrați cu mouse-ul și tastatura. Când înregistrați o macrocomandă, Excel salvează o listă de comenzi incluse în macrocomandă sub numele specificat de dvs. Puteți stoca macrocomenzile în registrul de lucru actual, într-un registru de lucru nou sau într-un registru de lucru cu macrocomenzi Excel personal.

Dacă o macrocomandă este salvată în registrul personal de macrocomandă Excel, înseamnă că veți avea întotdeauna acces la această macrocomandă, chiar dacă toate registrele dvs. de lucru sunt închise. Dacă salvați o macrocomandă în registrul personal de macrocomandă, Excel creează fișier ascuns registrul de lucru macro personal și salvează macro-ul în acest registru de lucru. Acest fișier este stocat în folderul XLStart și este încărcat automat când lansarea Excel. Folderul XLStart este de obicei stocat aici: for Windows Vista- C:\Users\MMA user AppData\Roaming\Microsoft\Excel, pentru Windows XP - C:\Documents and Settings^Mfl user\App11cabon Data\Roaming\Microsoft\Excel.

Odată creată macrocomanda, puteți să-i faceți modificări, să adăugați note la ea, astfel încât alți utilizatori să înțeleagă pentru ce este folosită și să o puteți testa pentru a vă asigura că funcționează corect.

Puteți rula o macrocomandă selectând comanda Macro-uri din filele Vizualizare sau Dezvoltator, folosind tasta de comandă rapidă sau făcând clic pe butonul corespunzător din panou acces rapid. În caseta de dialog Macro puteți rula, edita, testa sau șterge orice macrocomandă Excel pe sistemul local și, de asemenea, creați o nouă macrocomandă.

Dacă aveți probleme la utilizarea macrocomenzii, vă rugăm să apelați la depanare pas cu pas comenzi macro. Odată ce erorile macro sunt detectate, le puteți edita.