Inicio > Microsoft Excel > paramisolo > guardar como pdf con nombre especifico

guardar como pdf con nombre especifico

Experto:
Usuario:
Fecha: 13/10/2009
Valoración: (3,00 sobre 5) Categoría: Microsoft Excel
27/08/2009
dtriana, usuario preguntando en Microsoft Excel
Usuario
buenas tardes,
nuevamente gracias por la atención prestada anteriormente. Mi problema es el siguiente:
Tengo un archivo de excel 2007 donde realizo un analisis a una lista de cerca de 150 individuos, y finalmente todos los resultados los genera en una hoja dependiendo del individuo que escoja.... el problema es queahora quiero generar un archivo pdf de esa hoja y quisiera saber si es posible que este se guarde con el nombre del individuo ( que esta en una celda de la hoja) para evitar nombrar cada uno de los archivos generados.
para imprimir en pdf ya lo hice, aunque no se como hacer lo del nombre.......
 
no se si es posible hacerlo...
 
gracias nuevamente y estaré atento ante cualquier comentario al respecto. 
28/08/2009
dtriana, experto respondiendo en Microsoft Excel
Experto
Hola, imagino que utilizas la opcion de Excel 2007 "Guardar como PDF" pues pones esta instruccion en un boton y le pulsas cuando quieras para que te lo guarde, cambia la ruta a tu necesidad:
nombre = Range("A2").Value
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Users\****\Desktop\" & nombre & ".pdf", Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        True
Si te ha servido puntua y finaliza la consulta.Gracias.
Si necesitas alguna aclaracion me lo dices.
>Un saludo
>Julio
28/08/2009
dtriana, usuario preguntando en Microsoft Excel
Usuario
hola........gracias por la atencion,
la verdad lo intento y me dice que el argumento o la llamada no es valida........
por que puede ser????
28/08/2009
dtriana, experto respondiendo en Microsoft Excel
Experto
Hola, pues no sé si la ruta de guardado la has puesto correctamente tienes que poner tu ruta donde guardar el archivo en la macro, yo te puse a modo de emplo:
"C:\Users\****\Desktop\" & nombre & ".pdf"
Pero esto así no sirve tienes que especificar una ruta válida para guradar el archivo.
Poneme toda la macro para ver como esta estructurada a ver si tienes algun error.
>Un saludo
>Julio
31/08/2009
dtriana, usuario preguntando en Microsoft Excel
Usuario
hola, esta es la programacion que estaba probando:
 
Sub imprimir_pdf()
Dim nombre As String
nombre = Range("A1").Value
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "C:\Documents and Settings\dtriana\Escritorio\Resultados Perfiles - Comerciales\" & nombre & ".pdf", Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        True
End Sub
gracias por tu colaboracion nuevamente!
31/08/2009
dtriana, experto respondiendo en Microsoft Excel
Experto
Hola, vamos a ver una cuestion de suma importancia, tu dices que tienes un archivo de Excel 2007, pero este archivo lo estas abriendo con un visor de archivos de Office 2007 o tienes instalado en tu sistema Office 2007.
Si tienes Office 2007 haz primero la prueba de que puedes guardar archivos en formato PDF te situas en tu hoja de Excel y pulsas arriba a la izquierda en el simbolo de office, ahora eliges la opcion guardar como y en el menu que desplega al poner el cursor encima busca archivos PDF pulsa en él, elige el directorio que has puesto en la macro y dale el nombre que tienes en la celda A1 (por supuesto en la celda debe estar el nombre solo no la extension .pdf) y guarda. Comprueba que ahora se abre el archivo automaticamente en formato pdf (con el Acrobat Reader, supongo). Si estos pasos son correctos y puedes realizarlo a mano no debe haber problema para realizarlo desde la macro, de hecho si pones en funcionamiento tu grabadora de macros desde la ficha programador de Excel podras comprobar que las lineas de codigo que te he puesto son esas.
Prueba y me cuentas.
>Un saludo
>Julio
13/10/2009
dtriana, usuario preguntando en Microsoft Excel
Usuario
Bien. Una respuesta aceptable.
Enlaces patrocinados