Obtener código java Script de atributo onclick con macro de Excel

Tengo un formulario sencillo en excel, mediante el que se abre un html previamente guardado en el PC, rrecorro las tablas respectivas del html, y los datos los almaceno en una hoja de excel, en la columna 1, no existen datos, por lo que no se asienta nada en excel, lo que si existe en la columna uno, son unos iconos "BtnDescargar", mi intención es obtener el código java script del atributo onclick. Francamente mis conocimientos en html. Xml, visual basic.net, más bien, si tengo conocimientos aun que no muy extensos es en Excel.

2 respuestas

Respuesta
2

Para ejecutar el código javascript del evento onclik puedes hacerlo con estos dos códigos, primero creas el objeto IE, es posible que si estás haciendo un scriping a web ya lo hayas creado al principio, si es así usa la segunda línea de código el scrip a ejeutar es el que está en las primeras comillas.

Set IE = CreateObject("InternetExplorer.Application")

IE.document.parentWindow.execScript "ch(this.value)", "JavaScript"

descarga ejemplos de macros desde http://programarexcel.com

Respuesta
1

I. Hola Dantte, en mi caso no sé como hacerlo pero he visto algunos enlaces que quizás sirvan de guía para poder encontrar la macro que necesitas. A ver si hay suerte.

http://foro.todoexcel.com//macros/manejar-web-javascript-desde-macro-excel-t34644.html 

https://translate.google.es/translate?hl=es&sl=en&u=http://www.excelforum.com/showthread.php%3Ft%3D1082347&prev=search 

https://translate.googleusercontent.com/translate_c?depth=1&hl=es&prev=search&rurl=translate.google.es&sl=en&sp=nmt4&u=http://stackoverflow.com/questions/30228144/how-to-call-javascript-function-in-vba&usg=ALkJrhizL5h45EDZ6B7B90EROATJLztTWw 

https://msdn.microsoft.com/es-es/library/office/hh211482(v=office.14).aspx 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas