Colecții

O colecție este un obiect care conține alte obiecte, în modul în care un obiect umbrelă conține obiecte umbrelă.

Colecțiile oferă o modalitate de a accesa toți membrii în același timp.

De exemplu, colecția Documents conține toate documentele deschise, fiecare dintre acestea fiind un obiect.

În loc să se închidă obiectele de tip document unul câte unul, se pot închide toate documentele deschise utilizând metoda Close din colecția Documents:

Documents.Close

De asemenea, se poate folosi o colecție pentru a modifica simultan proprietățile tuturor membrilor unei colecții.

Iată un exemplu de cod care afișează, în fereastra Immediate a Editorului, toate numele obiectelor din colecția CommandBars din Word:

'preluarea numărului de bare de comandă 
n = CommandBars.Count
'afișarea numelui barelor 
For i = 1 To n
Debug.Print CommandBars(i).Name 
Next i