Como puedo pasar estos valores?

Vladimir(SV)
17 de Noviembre del 2005

Hola, quisiera saber si alguien conoce alguna forma de pasar el valor de una variable string como nombre de objeto en paginas web, a travez del OCX WebBrowser?

+funciona:
Numero = "798798"
frmBrowser.brwWebBrowser.Document.All("telefono").Value = Numero

+No funciona:
dim XMLib_Numero as string
XMLib_Numero = "telefono"
Numero = "798798"
frmBrowser.brwWebBrowser.Document.All(XMLib_Numero).Value = Numero

da error 91: Variable de tipo Object o la variable de bloque With no esta establecida

Gracias.