La Web del Programador: Comunidad de Programadores
 
    Pregunta:  61616 - WEBBROWSER BOTON !
Autor:  Javier Compagnucci
Hola, estoy desrrollano una aplicacion con un webbrowser.

Necesito que desde un boton del formulario de visual basic, hacer click en un boton especifico de una pagina web.

Lo unico que encontre es este codigo:

HTML.Forms(0).submit

Pero a causa de que debo hacer click sobre un boron especifico, este codigo no me sirve.

El boton al cual le quiero hacer click tiene estas propiedades:

tag= IMPUT
Type= submit
Value= ->
Name=seite_change

Hay otro parecido que tiene estas propiedades:

tag= IMPUT
Type= submit
Value= <-
Name=seite_change

  Respuesta:  Javier
Encontre la respuesta a mi pregunta:

Este seria el codigo:

Webbrowser1.Document.NombreDelForm.NombreDelBoton.Click

Pero en la pagina que queria acceder los botones no tenian nombre pero si valor entonces realice la siguiente sentencia:

Para la primera pagina:

Private Sub Command2_Click()
Dim z As Integer
For z = 0 To WebBrowser1.Document.Forms(0).length - 1
If WebBrowser1.Document.Forms(0)(z).Value = "Buscar" Then
WebBrowser1.Document.Forms(0)(z).Click
End If
Next z
End Sub

Para las siguientes paginas cambia el boton:

Private Sub Command3_Click()
Dim z As Integer
For z = 0 To WebBrowser1.Document.Forms(0).length - 1
If WebBrowser1.Document.Forms(0)(z).Value = "->" Then
WebBrowser1.Document.Forms(0)(z).Click
End If
Next z
End Sub