Poner una imagen .GIF y que funcione la animacion en un Userform! Alguian sabe hacerlo?..

gusmario2011

New Member
Joined
Aug 4, 2011
Messages
27
Hola de nuevo...

Tengo una consulta para ustedes los expertos de excel y macros... Como debo hacer para poner una imagen .GIF y que funcione la animacion en un Userform. Alguian sabe hacerlo?...

En una pajina que visite buscando informacion sobre esto, me di cuenta de que debo de utilizar una herramienta que tenemos que activar, para jalar el grafico .gif y poder tambien reproducir video y audio .mp3, especificamente tienes que incluir de la lista de controles, el control "Microsoft Web browser", para las imágenes en movimiento, y el control "Windows Media Player" para el audio y videoaqui el codigo que encontre:

Private Sub UserForm_Activate()
WebBrowser1.Navigate "F:\imagen-a-incluir.gif"
WindowsMediaPlayer1.URL = "F:\audio-a-escuchar.mp3"
End Sub

Pero, no funciona o no lo supe hacer mejor dicho, el de audio y video si lo hice trabajar, pero muy deficientemente, alguien a diseñado un macro con estos controles que sea digno de mencionar y compartir?...:confused:
 

Excel Facts

Easy bullets in Excel
If you have a numeric keypad, press Alt+7 on numeric keypad to type a bullet in Excel.
Amigos...

Buscando aqui, preguntando haya... encontre esta informacion la cual les comparto sobre hacer una animacion .gif en una hoja de excel y funciona tambien para un userfom, aqui les va la informacion...

:rolleyes:
Insertar un gif animado en Excel<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p>
Compartir<o:p></o:p>
Para insertar una imagen gif animada en una hoja Excel, probablemente lo primero que hagamos es ir al menú Insertar / Imagen, pero eso no funciona. Esto se debe a que la animación está hecha para varias imágenes y la importación solo se limita a la primera.
Para que la animación funcione, hay que insertar la imagen en un Control. <o:p></o:p>

  • Para insertar el control, vamos al menú Ver / Barra de herramientas / Cuadro de controles <o:p></o:p>
  • Activa el primer botón “Modo diseño” <o:p></o:p>
  • Elige el último botón (el del martillo), luego selecciona "Navegador Web Microsoft" <o:p></o:p>
  • Luego delimita un área para insertar la imagen. <o:p></o:p>
  • Desactiva el primer botón “Modo diseño” y la barra de herramientas. <o:p></o:p>
  • Finalmente, en el editor VBA y en la ventana de la hoja concernida pegar el siguiente código:<o:p></o:p>
<o:p> </o:p>
Private Sub Worksheet_Activate()<o:p></o:p>
WebBrowser1.Navigate "X:\ruta completa de la imagen.GIF"<o:p></o:p>
End Sub<o:p></o:p>
  • Cambia la página activa de la hoja Excel, luego regresa a la hoja de animación para ver la imagen animada. <o:p></o:p>
  • Para insertar otras animaciones, debemos seguir el mismo procedimiento, agregando cada vez una línea con el código de arriba, teniendo en cuenta el número del control atribuido.<o:p></o:p>
<o:p> </o:p>
WebBrowser2.Navigate "X:\ruta completa de la imagen.GIF"<o:p></o:p>
  • Para insertar otras animaciones en otras páginas, debemos proceder de la misma manera agregando el procedimiento VBA en cada página concernida.<o:p></o:p>


Si el tamaño no cuadra con la imagen, debemos corregir: <o:p></o:p>

  • Vamos al menú Ver / Barra de herramientas / Cuadro de controles <o:p></o:p>
  • Activamos el primer botón ”Modo diseño” <o:p></o:p>
  • Redimensionamos el marco y sus parámetros. <o:p></o:p>
  • Desactivar el primer botón ”Modo diseño” y la barra de herramientas.<o:p></o:p>
<o:p></o:p>
Como quito las molestas barras de desplazamiento que aparecen en los costados del gif?...
Para Quitale las barras de desplazamiento colocando el siguiente codigo:
Private Sub Worksheet_Activate()
WebBrowser1. Navigate "about:<html><body scroll=" & _
Chr(39) & "no" & Chr(39) & "><img src=" & _
Chr(39) & "
X:\ruta completa de la imagen.GIF " & Chr(39) & "></img></body></html>"
End Sub


Mas bien colaboran para quitarle los bordes...

Si aplicamos esto a un userfom, tambien funciona!!...
Aqui un link con un ejemplo que hice, en mi ejemplo ambos archivos los tengo en el C:\, ojo con esto, procuren descomprimir los archivos en el c, para que funcionen bien o simplemente redireccionen en la macro...
LINK: http://www.megaupload.com/?d=DYHC1PXD
<o:p>:cool: Por cierto, no he podido encontrar una buena respuesta pero para reproducir audio y video en un userform o hoja de excel (.avi o .mp3), ojala alguno de ustedes mis amigos me pudiera ayudar con eso!...</o:p>

<o:p> </o:p>
<o:p> </o:p>
 
Upvote 0

Forum statistics

Threads
1,224,517
Messages
6,179,237
Members
452,898
Latest member
Capolavoro009

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top