Excel expune (face disponibile pentru utilizarea în cod) diverse obiecte care pot fi create, ceea ce înseamnă că puteți utiliza cele mai multe dintre obiectele importante în modelul său obiect, fără a trece în mod explicit prin (menționând) obiectul aplicație. Pentru majoritatea scopurilor de programare, aceste obiecte creatoare sunt obiectele cel mai frecvent utilizate. Iată o listă:
- Colecția Workbooks conține obiectele Workbook care reprezintă toate registrele de lucru deschise. În workbook, colecția Sheets conține obiectele Worksheet care reprezintă foile de lucru și obiectele Chart care reprezintă diagramele. Într-o foaie de lucru, obiectul Range vă oferă acces la intervale, care poate fi orice, de la o celulă individuală la o foaie de lucru completă. Rețineți că, deoarece obiectul registre de lucru este creatable, nu trebuie să scrieți în cod Application.Workbooks. Puteți renunța la Application și să scrieți doar Workbooks.
- Obiectul ActiveWorkbook repreezintă registrul de lucru curent/activ.
- Obiectul ActiveSheet reprezintă foaia de lucru activă.
- Colecția Windows conține obiectele Window care reprezintă toate ferestrele deschise.
- Obiectul ActiveWindow reprezintă fereastra activă. Când utilizați acest obiect, asigurați-vă că verificați dacă fereastra pe care o reprezintă este tipul de fereastră pe care doriți să o manipulați, deoarece obiectul returnează orice fereastră care este focalizată în acel moment.
- Obiectul ActiveCell reprezintă celula activă. Acest obiect este deosebit de valoros pentru proceduri simple (de exemplu, cele care calculează valori sau formatarea corectă) care funcționează pe o celulă selectată de utilizator.