Jump to content

Archived

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

SHARUNAS

Crear desde excel un documento pdf con hipervinculos (macro)

Recommended Posts

Hola,

Os hago llegar la siguiente consulta que no he encontrado en ningún post:

Actualmente tengo un archivo Excel, que genera una serie de hipervínculos a lugares del mismo libro

Tengo varias opciones para imprimir las hojas a PDF:

- Una de ellas, sería la opción de "guardar como PDF o XPS". Esta opción tiene la ventaja de que el grabador de macros la reconoce y puedo usar el código. El problema es que no respeta los hipervínculos, por lo que no me vale. (Es decir, en el PDF creado los hipervínculos no funcionan).

- Otra opción, sería usando la opción "CrearPDF". Este complemento se instala en Excel al instalar en el equipo el Adobe Pro. Creando el PDF por esta vía, los hipervínculos si que funcionan perfectamente.

El problema es que el grabador de macros no graba el paso de crear PDF por esta vía y no consigo un código que lo haga. Es decir, de forma manual se hace, pero mi problema es que tengo muchos PDFs a crear y necesitaría que se hiciera de forma automática.

Yo creo que esto tiene que poder hacerse. De hecho, por el camino he descubierto macros para pegar la info de un PDF a Excel, etc. O sea, que el problema no creo que venga pq el Excel no pueda trabajar con adobe...

He buscado en miles de páginas y foros pero no consigo dar con la respuesta.

Que desesperación!

¿Alguien sabría ayudarme?

PD: Si no me he explicado bien, por favor decídmelo

Muchas gracias!

Share this post


Link to post
Share on other sites

Mira, no tengo ninguna experiencia con documentos pdf, por lo que no te puedo ayudar directamente, pero si tienes un mínimo conocimiento de inglés, busca en google "create pdf from excel vba" y creo que puedes encontrar lo que buscas.

Share this post


Link to post
Share on other sites



  • Posts

    • Hola Silvia Es exactamente eso lo que deseo realizar, desde ya agradezco tu tiempo, ya lo podemos dar por solucionado. Abrazos 
    • Hola ramonvar (y Luis) Ramón si de todas maneras vas a digitar los 15 números,  y solo deseas evitar ingresar los guiones, lo puedes hacer con formato personalizado, en tipo colocas 000-000-0000000 Pero como te podrás dar cuenta viendo en fx(cuadro de fórmula), el numero en sí no tendrá los guiones, solo será en apariencia. (formato)   o también puedes utilizar una formula en otra celda       Espero te sirva... saludos, Silvia  
    • Buen Día Haplox Excelente respuesta y muchas gracias por la respuesta, tan sencillo y eficaz, el procedimiento, pero la ignorancia no te mata pero te tiene mal, es un dicho popular, acá... demos por solucionado Abrazo
    • No te hace falta macro ni fórmulas, solo dale a la columna un formato personalizado tal que "000-000-0000000"  
    • Buenos Día a todos Si alguien me pudiera dar una mano en esto, les agradecería, tengo columna en una planilla en la cual quiero ingresar números, solo que con este formato xxx-xxx-xxxxxxx este sería ese formato.  Ej. 001-001-0012536, entonces, lo que quiero es que cuando ingreso el primer 001, automáticamente me posicione el cursor en el próximo 001 y así después, ya posicionarme después del carácter "-". Sintetizando, automatizar con una macro, la aparición de los guiones, darme la opción de introducir los tres primeros números y que aparezca el primer guión, luego introducir los otros tres y aparezca el segundo guión "-", para luego completar. Anexo planilla con ejemplos de números Desde ya gracias    FormatoCelda.xlsm
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy