Fecha y hora actual: Miércoles 18 Sep 2019 09:26
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Control HTML (o Jquery) desde VBA

Responder al Tema

Índice del Foro > Visual Basic y VBA > Control HTML (o Jquery) desde VBA

Autor Mensaje
morfeoct



Registrado: 22 Nov 2016
Mensajes: 6

Mensaje Publicado: Jueves 24 Nov 2016 18:34

Título del mensaje: Control HTML (o Jquery) desde VBA

Responder citando

Quiero realizar una automización desde el VBA de access (ó el de excel) abriendo una página y simular que el ratón se posicione encima. La página en cuestión no puedo ponerla, pero forma parte de una INTRANET, pero es similar a esta página
//windcluster-bw.de/uber-uns/
Lo que quiero realizar desde VBA es lo que hace cuando se pasa el ratón por encima de cualquiera de las partes del menú de la izda, por ejemplo por encima de "MITGLIEDER", y que en ese caso despliega un submenú en horizontal.

Hasta donde he llegado con VBA es:
1.- Creo un objeto Internet.Explorer
2.- Navego hasta la página
3.- Cojo el elemento en cuestión, y que en este caso es "menu-item-313" ("MITGLiEDER")
4.- Y ya no sé más .....

Aunque no sepáis la respuesta, también agradezcería saber donde puedo encontrar info sobre:

1.- ¿Cómo ejecutar los métodos en HTML desde VBA?
2.- ¿Cómo se ejecuta el "mouseover" del Jquery en la pagina HTML?
3.- Cómo se denomina lo que necesito, Palabras clave a buscar, etc...

Busco cualquier tipo de información relacionada

Un Saludo
morfeoct

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
CoAdmin


Registrado: 20 Mar 2009
Mensajes: 3136
Ubicación: y*width+x

Mensaje Publicado: Sábado 26 Nov 2016 22:29

Título del mensaje: Control HTML (o Jquery) desde VBA

Responder citando

Un HTML es un fichero de texto plano que usa un lenguaje de meta-etiquetas, al estilo XML. La mejor forma de parsear una página HTML es tratarla como una cadena de texto. JQuery funciona localizando determinados elementos HTMLs por medio de un sistema denominado selector, donde se indica el atributo, nombre de etiqueta, id, etc... para que JQuery funcione necesita ser cargado al inicio de la página o una vez cargada la página, ya que se trata de una especie de librería framework realizado en puro JS. El JS sólo funciona si el navegador dispone del interpretador.

Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
morfeoct



Registrado: 22 Nov 2016
Mensajes: 6

Mensaje Publicado: Miércoles 21 Dic 2016 00:03

Título del mensaje: Control HTML (o Jquery) desde VBA

Responder citando

Según comentas, js funciona con un sistema denominado selector, que entiendo que va activando el "mouseover" para cada objeto por donde pasa el ratón.
Conociendo, como conozco el id del objeto en el que quiero disparar el "mouseover", ¿es posible emularlo?

Desde VBA en otros objetos me ha funcionado la sentencia Objeto.click, pero el Objeto.mouseover no funciona y no sé porqué.

Informativo: En las herramientas de desarrollo del FireFox e salen 2 métodos que admite, y que son "click", "mouseover" y "blur" también en otro objeto, pero no consigo emular los métodos.
¿Acaso hay que activarlos los 2 a la vez?

Un Saludo y gracias por los aportes

Volver arriba
Ver perfil del usuario Enviar mensaje privado
WhiteSkull
CoAdmin


Registrado: 20 Mar 2009
Mensajes: 3136
Ubicación: y*width+x

Mensaje Publicado: Miércoles 21 Dic 2016 19:54

Título del mensaje: Control HTML (o Jquery) desde VBA

Responder citando

Cita:
js funciona con un sistema denominado selector,


No has entendido nada, en resumen. El que manda y con quien tienes que arreglartelas es con el navegador, que es quien interpreta el código js, maneja los eventos etc...

Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Buenas desde el sur del sur =)

Maugarni Preséntate a la comunidad 1 Jueves 22 Ago 2019 14:09 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Hola desde bcn

Dav2k6 Preséntate a la comunidad 2 Miércoles 26 Jun 2019 19:22 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Existen problemas al descargar musica desde you...

SusanaP Tu PC 2 Martes 26 Mar 2019 19:22 Ver último mensaje
El foro no contiene ningún mensaje nuevo

hola!! los saludo desde argentina

mery Preséntate a la comunidad 2 Jueves 13 Dic 2018 17:28 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Llamada a web service desde form

mrrobot2 Programación Web en general 1 Martes 14 Nov 2017 00:50 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,