Hola Amigo :
que tal un gusto en saludarte, primeramente vamos por partes :
Contestando la Primera Pregunta :
Aqui tiene un tipico ejemplo de controlar errores en Visual Basic 6
Código:
MsgBox CStr(Err.Number) & " " & Err.Description, vbCritical + vbMsgBoxHelpButton, Me.Caption, Err.HelpFile, Err.HelpContext
Contestando a la segunda pregunta :
Tienes que saber el nombre de la dll para que puedas referenciarlo , para luego crear un objeto de instancia y de ahi puedas utilizar tus metodos y propiedades de la siguiente manera :
Dim objCategoria As clsCategoriaQry
Set objCategoria = New clsCategoriaQry
objCategoria.Usuario_Id='rleon'
objCategoria.Insertar
Esto es una referencia que te puede ayudar hacerte una idea, espero que te sirva.
Saludos cordiales