Salut à toutes et à tous !

Je ne connaît pas très bien VBA et je me demande si ce langage est orienté objet ?

Attention, je parle bien de Visual Basic for Application et non pas de VB.NET.

Je sais que VBA permet de travailler avec les modèles d'objets de Microsoft Office. Dès lors, on pourrait comprendre qu il fait partie des langages orientés objet.

Cependant, je cherche à savoir si les principales caractéristiques de la POO sont utilisables en VBA, à savoir :
  • l'encapsulation des données ;
    l'héritage ;
    le polymorphisme.

Est-ce quelqu'un aurait déjà implémenté ces concepts dans un code VBA :