25 Feb

Macro para incrustar archivos PDF en Excel

Para incrustar un archivo PDF en Excel es necesario tener instalado un visor PDF cualquiera en su computador, en este caso utilizamos como referencia Acrobat Reader pues es tal vez el más popular y agregar a la lista de referencias el controlador Adobe Acrobat Browser Control Type Library 1.0 (ver imagen)

pdfForm

A continuacion es necesario crear un formulario suficientemente grande para contener una página de lectura del archivo PDF. Llamaremos a este formulario PdfForm

Luego creamos una función para llamar el formulario con el archivo PDF ya cargado. Llamaremos a esta función LoadPDF. El código se encuentra a continuación:

Lo demás es sencillo, requiere crear una macro que llame la función LoadPDF con el parámetro  correcto (ruta del archivo a abrir).

Un ejemplo de como se incorporan estas funciones se puede descargar en el siguiente link.

%d bloggers like this: