Anuncios

domingo, 27 de diciembre de 2020

¿Como abrir un archivo de PDF desde una página especifica o concreta en excel con macros?

Aprende abrir un archivo de PDF en una pagina y hoja concreta o especifica desde excel con macros, esta macro nos permite abrir el archivo de pdf en cualquier página u hoja que desee

Como abrir un archivo de PDF desde una página especifica

¿Como abrir un archivo PDF en una hoja concreta?

Tenemos un archivo de PDF y queremos abrir el fichero en una hoja concreta o especifica lo vamos a realizar a traves de una macro en Excel.


Revisa el siguiente video para que aprendas a utilizar la macro para poder abrir el archivo de PDF en una hoja concreta y en la parte inferior del articulo se encuentra el enlace para que la puedas descargar la macro.



Importante que para utilizar la macro debemos de tener habilitados el menú de programador o desarrollador. En este CORTO VIDEO te explico como puedes HABILITARLA


Insertamos un botón en la pestaña de programador

Como abrir un archivo de PDF desde una página especifica

Luego le asignamos un nombre a la macro para el ejemplo le colocamos AbrirPDF y presionamos nuevo.

Como abrir un archivo de PDF desde una página especifica

Copiamos la macro en la ventana de visual basic

Como abrir un archivo de PDF desde una página especifica

La macro consiste en lo siguiente.


Nombramos tres  variables como texto

Dim Pagina As String, adobepdf As String, ruta As String


Asignamos para la variable Pagina una caja de texto para colocar la pagina que deseamos abrir

  Pagina = InputBox("Indica el numero de pagina para abrir el PDF")


  adobepdf = CreateObject("wscript.shell").regread("HKLM\software\microsoft\windows\currentversion\app paths\acrord32.exe\")


Le asignamos la variable ruta la ruta donde tenemos el archivo. Aquí podemos cambiarla por la ruta personal

  ruta = """C:\Users\JuanQ\Desktop\Excel 2013, Power Pivot y DAX-SolidQ-Ebook.pdf""" 


Abrimos el archivo en la pagina que deseamos

  Shell adobepdf & " " & "/a ""page=" & Pagina & """ " & ruta, vbNormalFocus


En el siguiente ENLACE puedes DESCARGAR la macro para combinación de correspondencia entre dos hojas de excel.


Seguramente quieres sabes más acerca de Excel, no te olvides darte una vuelta por las siguientes secciones disponibles para ti de manera gratuita: 


Canal de YouTube
Comunidad Telegram
Instagram: Aprende y Enseña Excel
Facebook: Aprende Excel Fácil
Twitter: Aprende y Enseña Excel


Hasta una próxima y te deseo el mayor de los EXITOS.


Aprende y Enseña Excel.