Visual Basic para Aplicaciones - Guardar printform en carpeta especifica

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 286
Bronce
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Guardar printform en carpeta especifica

Publicado por fjpg (135 intervenciones) el 12/11/2019 11:09:48
Hola, buenas.

No se si puede hacerse. Pero ahi vamos...XD XD XD

Mediante la opcion printform, guardo una imagen del form en un pdf eligiendo manualmente la carpeta donde quiero guardarla

Se podria indicar la carpeta donde guardar ese printform en pdf y con el nombre de un textbox o label??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de MIGUEL
Val: 424
Bronce
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Guardar printform en carpeta especifica

Publicado por MIGUEL (121 intervenciones) el 13/11/2019 04:28:07
Buenas fjpg

Si la carpeta esta en la misma ruta que el archivo excel:
ThisWorkbook.Path = a la ruta para llegar al archivo excel {C:\Users\user\Documents\flecha 02-11-2019\GB Flecha(mod)}
& "\Extras\" <es la carpeta donde quieres guardar el pdf>
& Me.TextBox.Name <es el nombre con el cual se guardara el pdf>
por ejemplo estas lineas son para guardar una hoja de excel como pdf
ya solo tendrías que adaptarlo a tus necesidades
1
2
3
4
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
    ThisWorkbook.Path & "\Extras\" & Me.TextBox.Name, Quality:= _
    xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
    False

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 286
Bronce
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Guardar printform en carpeta especifica

Publicado por fjpg (135 intervenciones) el 15/11/2019 00:04:10
No, no...Creo que no me explique bien.

Mediante la opcion Printform, he configurado para que me guarde un pdf del form (ocultando todos los labels y textbox que no quiero que salgan) ..

Y lo que querria saber es, por ejemplo....

Guardar un pedido en la carpeta "PEDIDOS" y con el nº de Pedido.

Al darle click al label de imprimir, se abra la carpeta pedidos (en la misma ruta que el proyecto), y con el nº del lb_pedido y tan solo haya que dar click en guardar!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 286
Bronce
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Guardar printform en carpeta especifica

Publicado por fjpg (135 intervenciones) el 14/04/2020 12:26:47
Dejo una captura , a ver si se puede hacer algo

sin-titulo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar