VBA MSFORMS vs Contrôles - quel est la différence

Lors de l'ajout de contrôles à un formulaire utilisateur, quelle est la différence entre la suivante. Je suis confus pour savoir quand il est approprié d'utiliser un en particulier.

Dim aButton1 as MSFORMS.CommandButton
Dim aButton2 as Control.CommandButton
Dim aButton3 as CommandButton

OriginalL'auteur TYale | 2013-03-17