Acasă Social media O prezentare generală a modelului de obiect Excel - dummies

O prezentare generală a modelului de obiect Excel - dummies

Cuprins:

Video: Animatii simple in PowerPoint 2024

Video: Animatii simple in PowerPoint 2024
Anonim

Visual Basic for Applications este un limbaj de programare orientat pe obiecte. Conceptul de bază al programării orientate pe obiecte constă în faptul că o aplicație software (Excel în acest caz) constă în diferite obiecte individuale, fiecare având propriul set de caracteristici și utilizări.

O aplicație Excel conține celule, foi de lucru, diagrame, tabele pivot, forme de desen - lista obiectelor Excel este aparent nesfârșită. Fiecare obiect are propriul său set de caracteristici, numite proprietăți , și propriul set de utilizări, numite metode .

Vă puteți gândi la acest concept la fel cum ar fi obiectele pe care le întâlniți în fiecare zi, cum ar fi computerul, mașina sau frigiderul. Fiecare dintre aceste obiecte are calități de identificare, cum ar fi înălțimea, greutatea și culoarea. Fiecare are propriile sale utilizări distincte, cum ar fi lucrul cu Excel, transportul pe distanțe lungi sau păstrarea rece a alimentelor perisabile.

Obiectele VBA au, de asemenea, proprietăți identificabile și metode de utilizare. O celulă de foaie de lucru este un obiect, iar printre caracteristicile sale descriu (proprietățile sale) se află adresa, înălțimea și culoarea de umplutură formatată. O carte de lucru este, de asemenea, un obiect VBA, iar printre caracteristicile sale utile (metodele sale) se află capacitățile sale de a fi deschise, închise și au o diagramă sau un tabel pivot adăugat la acesta.

În Excel se ocupă de cărți de lucru, foi de lucru și zilnic. Probabil vă gândiți la fiecare dintre aceste obiecte ca la o parte a programului Excel, fără a le separa în minte. Cu toate acestea, Excel se gândește la acestea în mod intern, ca parte a unui model ierarhic numit Model de obiect Excel. Modelul de obiect Excel este un set clar definit de obiecte care sunt structurate în funcție de relațiile dintre ele.

Înțelegerea obiectelor

În lumea reală, puteți descrie tot ceea ce vedeți ca un obiect. Când te uiți la casa ta, este un obiect. Casa ta are camere; aceste camere sunt și obiecte separate. Aceste camere pot avea dulapuri. Aceste dulapuri sunt, de asemenea, obiecte. Pe măsură ce vă gândiți la casa, la camere și la dulapuri, puteți vedea o relație ierarhică între ele. Excel lucrează în același mod.

În Excel, obiectul Aplicație este obiectul integral - similar cu casa dvs. În interiorul obiectului Application, Excel are un registru de lucru. În interiorul unui registru de lucru este o foaie de lucru. Înăuntru este o gamă. Acestea sunt toate obiectele care trăiesc într-o structură ierarhică.

Pentru a indica un obiect specific în VBA, puteți traversa modelul obiect.De exemplu, pentru a ajunge la celula A1 din foaia 1, puteți introduce acest cod:

Activeworkbook. Foi ("Sheet1"). Range ("A1"). Selectați

În majoritatea cazurilor, ierarhia modelului de obiect este înțeleasă, deci nu trebuie să tastați fiecare nivel. Introducerea acestui cod vă duce și în celula A1, deoarece Excel conchizează că vă referiți la registrul de lucru activ și foaia activă:

Range ("A1"). Selectați

Într-adevăr, dacă aveți cursorul deja în celula A1, puteți pur și simplu utiliza obiectul ActiveCell, negând necesitatea de a preciza domeniul:

Activecell. Selectați

Înțelegerea colecțiilor

Multe dintre obiectele Excel aparțin colecțiilor , care sunt, în esență, grupuri de obiecte asemănătoare. În mod similar, casa dvs. se află într-un cartier, care este o colecție de case. Fiecare cartier se află într-o colecție de cartiere numite un oraș. Excel consideră colecțiile ca fiind obiecte în sine.

În fiecare obiect de carte de lucru, aveți o colecție de foi de lucru. Colecția de foi de lucru este un obiect pe care îl puteți apela prin VBA. Fiecare foaie de lucru din registrul de lucru trăiește în colecția de foi de lucru.

Dacă doriți să vă referiți la o foaie de lucru din colecția de cărți de lucru, vă puteți referi la ea prin poziția sa în colecție, ca număr de index care începe cu 1 sau numele său ca text citat. Dacă rulați următoarele două linii de cod într-un registru de lucru care are o singură foaie de lucru numită MySheet, ambele fac același lucru:

Foile de lucru (1). Selectați foile de lucru ("MySheet"). Selectați

Dacă aveți două foi de lucru din agenda de lucru activă care au numele MySheet și YourSheet, în această ordine, puteți să consultați cea de-a doua foaie de lucru, tastând una dintre următoarele instrucțiuni:

Foile de lucru (2). Selectați foile de lucru ("YourSheet"). Selectați

Dacă doriți să vă referiți la o foaie de lucru dintr-un registru de lucru numit MySheet într-un anumit registru de lucru care nu este activ, trebuie să calificați referința foii de lucru și referința din registrul de lucru după cum urmează:

Bibliografie ("MyData.xls"). Foi de lucru ("MySheet"). Selectați

Înțelegerea proprietăților

Proprietăți sunt în esență caracteristicile unui obiect. Casa ta are o culoare, un film patrat, o vârstă și așa mai departe. Unele proprietăți, cum ar fi culoarea casei dvs., pot fi modificate. Alte proprietăți, cum ar fi anul în care a fost construită casa dvs., nu pot fi schimbate.

De asemenea, un obiect din Excel, cum ar fi obiectul Foaie de lucru, are o proprietate a numelui de foaie care poate fi schimbată și o rânduri. Numărați proprietatea rândului care nu poate.

Se referă la proprietatea unui obiect prin trimiterea la obiect și apoi la proprietate. De exemplu, puteți modifica numele foii de lucru schimbând proprietatea Nume.

În acest exemplu, redenumiți Sheet1 la MySheet:

Sheets ("Sheet1"). Name = "MySheet"

Unele proprietăți sunt doar pentru citire, ceea ce înseamnă că nu le puteți atribui direct o valoare. Un exemplu de proprietate read-only este proprietatea Text a celulei, care oferă aspectul formatat al unei valori într-o celulă. Nu puteți să o înlocuiți sau să o schimbați.

Metode de înțelegere

Metodele sunt acțiunile care pot fi efectuate împotriva unui obiect.Ajută la gândirea metodelor ca verbe. De exemplu, vă puteți picta casa; în VBA, care s-ar putea traduce în casa

. vopsea

Un exemplu simplu al metodei Excel este metoda Select a obiectului Range:

Range ("A1"). Selectați

Altă este metoda de copiere a obiectului Range:

Range ("A1"). Copiați

Unele metode au parametri care pot dicta modul în care se aplică metodele. De exemplu, metoda Paste poate fi utilizată mai eficient prin definirea explicită a parametrului destinație:

ActiveSheet. Lipiți destinația: = Intervalul ("B1")
O prezentare generală a modelului de obiect Excel - dummies

Alegerea editorilor

Cum se folosește Tweening în Fireworks CS5 - manechine

Cum se folosește Tweening în Fireworks CS5 - manechine

Tweening este furnizat ca instrument pentru animații fine de ajustare în Adobe Fireworks Creative Suite 5. Tweening este procesul de creare a unei stări între alte două, de obicei ca punct de pornire sau oprire pentru animație. Utilizați retușarea pentru a simula un obiect în mișcare, ca o minge ce se învârte sau pentru a bloca o imagine în sau în afara ...

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

ActionScript 3. 0 Versus ActionScript 2. 0 în Flash CS5 - manechine

Introducerea în Flash Player 9, ActionScript versiunea 3. 0 a adus multe schimbări și îmbunătățiri majore în ceea ce privește performanța ActionScript și modul în care a fost creat în filmele Flash. Versiunile anterioare ale ActionScript (1. 0+, 2. 0) sunt încă în uz în cadrul anumitor proiecte Flash, deci aveți opțiuni pentru crearea sau salvarea de filme ...

Adăugați culori la swatches în Flash CS5 - manechine

Adăugați culori la swatches în Flash CS5 - manechine

Folosind panoul Color Adobe Creative Suite 5, și să creați propriile swatches de culoare, să faceți gradienți și chiar să aplicați efecte de transparență culorilor existente în stadiul Flash CS5. Panoul Swatches există și pe propriul panou mobil plutitor, pe care îl puteți deschide selectând Window → Swatches. Cele 256 culori pe acest ...

Alegerea editorilor

Comutatoare vLAN și LAN și Junos OS - manechine

Comutatoare vLAN și LAN și Junos OS - manechine

Rețelele au crescut și au devenit mai rapide. Pentru flexibilitate, segmentarea fizică a dat calea segmentării logice cu VLAN-uri. Această practică creează bucăți izolate de LAN care sunt legate împreună cu un tip special de pod numit switch. Nevoia de punți VLANs reduce ...

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Chestiuni legate de securitatea dispozitivelor mobile - dummy

Dispozitivele mobile, cum ar fi smartphone-urile și tabletele, și accesul oricând / oriunde la date și aplicații corporative. Această flexibilitate nu este însă fără provocările sale. Iată câteva dintre problemele legate de implementarea dispozitivelor mobile pe care trebuie să le protejați împotriva: Pierderi și furt: Acestea sunt preocupări majore, cu sute de mii ...

Ce ar trebui să știți despre actualizarea Junos - dummies

Ce ar trebui să știți despre actualizarea Junos - dummies

Un subiect esențial pentru operarea rețelei dvs. este actualizarea software-ului. Modelul de livrare a noilor versiuni Junos simplifică procesul de modernizare în comparație cu alte sisteme de rețea. Noile versiuni și numere Juniper livrează noi versiuni majore ale sistemului Junos pentru a oferi clienților noștri noi caracteristici și funcționalități de trei până la patru ori pe an. ...

Alegerea editorilor

Sănătatea < < și rușinea ascunsă - dummies

Sănătatea < < și rușinea ascunsă - dummies

ÎN mod normal, rușinea trece după un incident jenant. copilărie. Se asteapta sa fie activata si persista mult timp dupa eveniment, ca o rana deschisa care nu sa vindecat niciodata. Îți este rușine de cine ești. Totul este omniprezent, paralizează spontaneitatea și te definește. Nu credeți ...

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptând Realitatea atunci când Vindecarea de la Codependency - dummies

Acceptarea este un proces. Nu se întâmplă într-o zi, o săptămână sau o lună, dar face eforturi și se desfășoară în pași și rânduri de bebeluși. Schimbarea începe cu conștientizarea. Observați dacă comportamentul și gândurile dvs. ating rezultatele dorite. Apoi, practici nonattachment. Acceptarea nu este aprobarea Acceptarea este o recunoaștere a ceea ce este. Există un ...

Dependența de coexistență nu este Caregiving - manechine

Dependența de coexistență nu este Caregiving - manechine

Mulți oameni, în special femei, se bucură de îngrijire și îngrijire pentru alții. Unii fac o profesie. Mamele sunt legate prin cablu pentru a se îngriji de copiii lor. Îngrijirea de tip dependent este diferită de a acorda îngrijire unei persoane. De fapt, cu dependența de codependență, poate fi mai mult decât să dai atunci când nevoile dătătorului au prioritate. Acest lucru se datorează faptului că îngrijirea ...