Saltar al contenido

Reproducir video en form vba


Recommended Posts

publicado

Hola a todos;

-Estoy intentado programar un formulario para que reproduzca un video.

Lo reproduce a medias ya que me salta un error de script y me bloquea la macro.

Mi explorador predeterminado es Edge. 

A ver si sabéis donde me está el fallo.

Gracias anticipadas como siempre.

Adjunto macro ejemplo.

Video.xlsm

  • 3 weeks later...
publicado

El fallo es pensar que WebBrowser usa el navegador Edge, que no genera errores de scripts.

El control WebBrowser forma parte de Internet Explorer y solo se puede usar en sistemas que tengan instalado Internet Explorer, como se explica en este enlace.

Lo que ocurre es que Internet Explorer no soporta las nuevas scripts de Edge y genera errores que hay que silenciar con este código:

Private Sub CommandButton1_Click()
    Dim ie As WebBrowser
    
    ' Pone WebBrowser
    Set ie = WebBrowser1
    
    ' Ignora errores de script
    ie.Silent = True
    
    ' Navega a la URL de la página Web
    ie.Navigate "https://youtu.be/njo-zPJZksM"
End Sub

No he probado esta macro pues en Microsoft 365 no está habilitado el control WebBrowser. Ya me contarás si a ti te funciona.

Salu2,

Pedro Wave

publicado

Buenos días Pegones;

-He probado el código que me has propuesto y genial, ahora funciona de maravilla.

Ignoraba lo que comentas en el post.

Se lo agradezco mucho.

Un pequeño apunte, solo lo puede comprobar en  Excel 2019 - 64 bits

Que tenga buen día.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.