Visual Basic 6 es una implementación limitada de la Programación Orientada a Objetos (los propios formularios y controles son objetos), que, sin embargo, no admiten ni
polimorfismo ni
herencia.
Fuente:
Wikipedia
En fin, es por esto, que VB6 no es Orientado a Objetos, porque no posee ni herencia ni poliformismo, que son caracteristicas fundamentales para que un lenguaje de programacion sea considerado como orientado a objetos.
Saludos