Jump to content

Archived

This topic is now archived and is closed to further replies.

capitanesteban

GIF transparente en formulario

Recommended Posts

Hola a todos. Tengo un formulario, en Excel 2010, con una imagen de un bosque. Quiero encimarle el gif de un perro corriendo, el gif tiene fondo transparente pero al pasarlo al formulario con el control Web Browser el fondo queda blanco y con el control Image no se mueve el gif. Cómo puedo hacer para que el gif quede insertado con el fondo transparente y movimiento? Alguna idea o solución? Muchas gracias.

Share this post


Link to post
Share on other sites

Utiliza el control WebBrowser .

Private Sub UserForm_Initialize()
WebBrowser1.Navigate "about:<html><body scroll=no><img background-color: transparent; src =""c:\loader2.gif""></img></body></html>"

End Sub

 

Share this post


Link to post
Share on other sites

Hola, gracias por responder. Usé el código que me pasaste pero no funcionó porque sigue sin ser transparente, el fondo se ve blanco. El gif que adjunto tiene fondo transparente y en el formulario del Excel 2010 que adjunto está el fondo. Cómo le puedo hacer para que el fondo del gif quede transparente? Muchas gracias.

Perro.GIF

Ejemplo.xlsm

Share this post


Link to post
Share on other sites
En ‎19‎/‎12‎/‎2016 at 8:51 , capitanesteban dijo:

Cómo le puedo hacer para que el fondo del gif quede transparente?

busca por la web una librería del control .ocx (antigüito) llamado "Marchoso" que sigue siendo funcional y SI muestra fondos transparentes de imágenes transparentes en formularios de VBA

lo encuentras, lo instalas Y lo registras para poder usarlo en tus proyectos de VBA (lo acabo de probar con tu adjunto e imagen)

si algo se te complica... comentas ?

OJO: si piensas "compartir/distribuir/..." ese tipo de aplicaciones, ese mismo control ha de estar presente (instalado Y registrado) EN TODOS los equipos donde vayas a compartir tu modelo ;)

saludos,
hector.

Share this post


Link to post
Share on other sites

Hola!

como dice hector con ayuda del marchoso se puede ya que tiene la opcion de poner transparente=verdadero

anexo tu archivo con la libreria marchoso.ocx

pero antes registralo para que funcione en tu computadora, te anexo un archivo para que lo puedas registrar, solo que tienes que hacerlo como administrador

bye

 

Perro.xlsm

MARCHOSO.OCX

registrar.bat

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email sergio@ayudaexcel.com.

Información adicional: Encontrarás más información en la política de privacidad.




  • Posts

  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy