Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Abrir Web´s desde VB

Estas en el tema de Abrir Web´s desde VB en el foro de Visual Basic clásico en Foros del Web. Como abro desde mi aplicacion VB un iexplorer pero en una nueva ventana? Quiero que en un boton CommandButton que al presionar me vaya abriendo ...
  #1 (permalink)  
Antiguo 18/05/2009, 00:41
 
Fecha de Ingreso: julio-2007
Mensajes: 79
Antigüedad: 16 años, 9 meses
Puntos: 0
Abrir Web´s desde VB

Como abro desde mi aplicacion VB un iexplorer pero en una nueva ventana? Quiero que en un boton CommandButton que al presionar me vaya abriendo varios exploradores(en distintas ventanas) con disitintos parametros. Lo necesito para que me abra en 4 exploradores distintos 4 direcciones distintas con el mismo parametro.



Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Const SW_SHOWNORMAL = 1

Private Sub Form_Load()
'Abre un sitio web mediante el explorador web por defecto del sistema:
Call ShellExecute(Me.hwnd, vbNullString, "http://www.google.com", vbNullString, vbNullString, SW_SHOWNORMAL) :
End Sub




Gracias

Última edición por alekula; 18/05/2009 a las 03:14
  #2 (permalink)  
Antiguo 20/05/2009, 17:13
 
Fecha de Ingreso: enero-2005
Mensajes: 15
Antigüedad: 19 años, 3 meses
Puntos: 0
Respuesta: Abrir Web´s desde VB

dim strUrl as string
strurl="direccion web"

Call ShellExecute(0, "open", "C:\Archivos de programa\Internet Explorer\iexplore.exe", strUrl, vbNullString, SW_SHOWNORMAL):

para que te habra una pag. distinta tienes que buscar la direccion del explorador
predeterminado y enviarle un parametro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:24.