1. 14/7/2015 Uso del control WebBrowser en Excel | EXCELeINFO
chromeextension://iooicodkiihhpojmmeghjclgihfjdjhj/front/in_isolation/reformat.html 1/3
Uso del control WebBrowser en Excel
by Sergio Alejandro Campos[1] · 28 June, 2011
Les comparto un ejemplo sencillo de cómo ver páginas Web dentro un libro de Excel, así
como visualizar páginas html alojadas en una carpeta.
Para tal efecto utilizamos el control WebBrowse, que en su propiedad Navigate damos la
ruta de acceso del archivo html o dirección de Internet.
El objeto en ejecución de mostraría así:
[2]
[3]
Y aquí el código del botón con su debida explicación:
2. 14/7/2015 Uso del control WebBrowser en Excel | EXCELeINFO
chromeextension://iooicodkiihhpojmmeghjclgihfjdjhj/front/in_isolation/reformat.html 2/3
1. http://blogs.itpro.es/exceleinfo/author/exceleinfo/
2. http://exceleinfo.files.wordpress.com/2011/06/image2.png
3. http://exceleinfo.files.wordpress.com/2011/06/image2.png
'---------------------------------------------------------------------------------------
' Module : UserForm4
' Author : Sergio A Campos H
' Date : 24/12/2010
' Purpose : Uso del control WebBrowser
'---------------------------------------------------------------------------------------
Private CommandButton1_Click()
'En caso de que marque error nos vamos a la etiqueta Errores
Error Errores
'Valida que la celda tenga datos
ActiveCell = Empty
MsgBox "Celda vacía", vbCritical, "EXCELeINFO"
'Si la celda no tiene datos, valida si el texto ingresado es una página Web
Left(ActiveCell, 3) = "www" Left(ActiveCell, 4) = "http"
.WebBrowser1.Navigate (ActiveCell.Value) ' & ".mht")
'De lo contrario busca dentro de la carpeta archivos html
Ruta = ActiveWorkbook.Path
.WebBrowser1.Navigate (Ruta & & "pages" & ActiveCell.Value) ' & ".mht")
Errores:
MsgBox Err.Description, vbExclamation, "EXCELeINFO"
Nota al lector: Con un poco más de imaginación, podrás hacer tu propio navegador
básico, incluyendo una barra de direcciones.
:: Descarga el ejemplo EXCELeINFO – Control WebBrowser.zip
Links