Para que un lenguaje sea considerado Orientado a Objetos de cumplir con el paradigma, con todas sus características, ya que Visual Basic no lo hace, por lo tanto
No es un lenguaje de POO.
Y coincido con lucasirasmo, ya que la misma documentación de visual basic dice que es un lenguaje programación orientado a eventos.
Saludes.