Jump to content

Cómo convertir una imagen de Png a Jpg desde el enlace Mostrar todo en un objeto de imagen de mi formulario de usuario


Recommended Posts

Hola a todos, mi nombre es Maurizio y mi problema es este:
De ahora en adelante afirmo que este proyecto no debería de ninguna manera; Implicar el uso de la hoja de Excel
Pero solo con su forma de usuario

Habiendo dicho eso: comenzaría diciendo que dentro de mi formulario de usuario ingresé:
1) imagen
1) Botón de comando
1) cuadro combinado
y finalmente una etiqueta

Ahora, el propósito de este proyecto sería hacer que uno de los dos enlaces que pertenecen a tantas imágenes tomadas de una página web lleguen al interior (Label3)

Pero por conveniencia he insertado los dos enlaces dentro de uno (cuadro combinado)

Por otra parte, desde el programa, convierto estas imágenes del formato (Png) a la (Jpg) que inserto en mi Subcarpeta llamada (Prueba)

Ahora el problema es que: no sé cómo hacer que se lea el enlace insertado en el programa (Label3); Para luego transformar la imagen de Png a jpg Para luego recuperar esta imagen en el (Imagebox) que tengo en mi formulario de usuario

Todo esto sin cuestionar la hoja de Excel

(p.s) Porque la imagen que se muestra actualmente dentro de mi (Imagebox) tiene un fondo oscuro.
Mientras que la imagen original es con un fondo claro?

Gracias en este momento por toda la ayuda que me des al respecto.
Saludos desde A.Maurizio

############################################################
Hello everyone, my name is Maurizio and my problem is this:
From now on I affirm that this project should not in any way; Involve the use of the Excel sheet
But only with your user form

Having said that: I would start by saying that inside my user form I entered:
1) picture
1) command button
1) combo box
and finally a label

Now, the purpose of this project would be to make one of the two links that belong to so many images taken from a web page reach the inside (Label3)

But for convenience I have inserted the two links inside one (combo box)

On the other hand, from the program, I convert these images from the (Png) format to the (Jpg) that I insert in my Subfolder called (Test)

Now the problem is: I don't know how to make the link inserted in the program read (Label3); To later transform the image from Png to jpg To later recover this image in the (Imagebox) that I have in my user form

All this without questioning the Excel sheet

(p.s) Because the image currently displayed inside my (Imagebox) has a dark background.
While the original image is with a light background?

Thanks at this time for all the help you give me about it.
Greetings from A.Maurizio

Super_Test_Immagine.rar

Link to post
Share on other sites

Hola a todos
Sin saber cómo recoger mi publicación, la elimino por completo
Sigo aqui!
Al decir que no tenga en cuenta lo que solicité anteriormente.
Como en parte logré resolver el problema yo mismo:
Sin embargo, el hecho es que la imagen no es la original, sino que tiene un fondo oscuro,
2) también podría decirme cómo por código puedo una vez que la imagen ha sido presentada en el formulario de usuario
Puede eliminar la imagen que está en mi subcarpeta Clasificada como (mImg) o cómo darle un nombre diferente a cada imagen extraída. ¡Todo está aquí!
Gracias
####################################

Hi everyone
Not knowing how to pick up my post I delete it completely
I continue here!
In saying not to keep in mind what I requested above.
As in part I managed to solve the problem myself:
However, the fact remains that the image is not the original one, but with a dark background,
2) you could also tell me how by code I can once the image has been presented in the userform
Can delete the image that is in my subfolder Classified as (mImg) or how to give it a different name to each extracted image Everything here!
Thank you

(P.s) Declaro que la imagen cambia solo si el enlace está en (Label3) y ya no hay rastros de la imagen en la subcarpeta

################################

I state that the image changes only if the link is in (Label3) and there is no longer any trace of the image in the subfolder

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Crear macros Excel

  • Posts

    • He conseguido algo con este código pero me faltaría la segunda opción: -Que pueda enviar los que seleccione con el ratón. Adjunto código a ver si esta medianamente bien: Private Sub btn_Txt_Click(): On Error Resume Next Dim ruta As String, I As Integer, existe As Boolean, coleccion_archivos As New Collection, archivo As String ruta = ActiveWorkbook.path archivo = Dir(ruta & "\*.*") Do Until archivo = "" coleccion_archivos.Add archivo archivo = Dir() Loop For I = coleccion_archivos.Count To 1 Step -1 If coleccion_archivos(I) = "tb_Cobros.txt" Then existe = True End If Next I If existe = True Then Dim z As Integer z = MsgBox("Ya existe el archivo de texto.¿Deseas eliminardo?", vbYesNo) If z = vbYes Then Kill ActiveWorkbook.path & "\tb_Cobros.txt" existe = False Else Open ActiveWorkbook.path & "\tb_Cobros.txt" For Append As #1 End If End If If existe = False Then Open ActiveWorkbook.path & "\tb_Cobros.txt" For Output As #1 MsgBox "El archivo txt fue creado" End If Dim Sep As String Dim x Sep = ";" Print #1, "Fecha: " & Date For x = 0 To frm_Cobros.ListBox1.ListCount - 1 TextBox0 = ListBox1.List(x, 0) TextBox50 = ListBox1.List(x, 1) TextBox51 = ListBox1.List(x, 2) TextBox4 = Format(ListBox1.List(x, 3), "dd/mm/yyyy") TextBox5 = ListBox1.List(x, 4) TextBox10 = ListBox1.List(x, 5) TextBox6 = ListBox1.List(x, 6) TextBox11 = ListBox1.List(x, 7) TextBox7 = ListBox1.List(x, 8) TextBox8 = ListBox1.List(x, 9) TextBox12 = ListBox1.List(x, 10) Print #1, TextBox0 & Sep & TextBox50 & Sep & TextBox51 & Sep & TextBox4 & Sep & TextBox5 & Sep & TextBox10 & Sep & TextBox6 & Sep & TextBox11 & Sep & TextBox7 & Sep & TextBox8 & Sep & TextBox12 Next x Print #1, "-" Close #1 End Sub  
    • Hola y buenos días a todos; He empezado a crear una macro que me permite crear un archivo .txt pero no sé como continuar. Quiero conseguir que los datos almacenados o filtrados  inclusive los que vaya seleccionando con el ratón en el listbox del frm_Cobros los pueda capturar y poder exportarlos al archivo .txt generado. Adjunto macro y video: https://youtu.be/bVO7f-JZuSg Saludos.   ExportarTxt.zip
    • Hola que tal, tengo poca experiencia para crear una macro que haga un autofiltro en la misma hoja de una base de datos, cuyas celdas se hayan seleccionado, ya sean del mismo campo o de varios campos...alguien me pudiera ayudar con esto? Ver el archivo por ejemplo si selecciono la celda D8 y D9, aplicar la macro y realice el autofiltro solamente de las celdas seleccionadas... y asi cualquier combinación que haga de seleccion de celdas.... Saludos y atento a su ayuda. Atte ERH     Libro3.xlsx
    • Buenas tardes, gracias por la respuesta. Se que es mejor con tablas dinamicas, el hecho de porque lo queria asi es porque el estadillo se entrega en formato de papel y queria ver si podia ahorrar el tiempo de copiar y pegar, aun asi, con la macro que has hecho me has dado una idea. Gracias por tu respuesta   Saludossss
    • Hola @tupy77 Según entiendo, quieres que en una hoja se pongan varias tablas con 1 fila en blanco entre ellas y que contengan "N" filas según un filtro establecido. El filtro debe ponerse en un cuadrito. Supongo que son filtros diferentes para cada tabla. La mejor forma para hacerlo es, como dice @Silvia, usando tablas dinámicas y segmentadores. El problema es que solo verías una tabla (no varias, como quieres) pero.... ¿por qué mostrar muchas tablas si puedes hacerlo solo en una y cambiar los filtros con un solo clic? No es algo difícil de hacer. La tendencia de crear muchas tablas o incluso muchas hojas con cuadros "copiados" total o parcialmente es una pésima idea, no es óptimo, es muy trabajoso.... y para eso Excel te provee otras herramientas (como las tablas dinámicas) para que no te compliques la vida. Adjunto un ejemplo con una macro que hace lo que pides: Pone tablas en la segunda hoja, separadas por 1 fila en blanco. ¿Cómo funciona? El botón limpiar se encarga de eliminar todo el contenido de la segunda hoja. El botón "Agregar" agrega los datos en una tabla nueva y le pone un color al azar. Los filtros se hacen en las columnas G:J de la misma forma que se usan en los filtros avanzados (conjunciones en horizontal y disyunciones en vertical). Como esa forma no es la recomendable.... adjunto otra hoja con una tabla dinámica y segmentadores que permite hacer lo mismo. Extraer registros haciendo tablas ajustables.xlsm
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy