Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo abrir una página específica de un documento PDF desde un hipervínculo en Excel?

Author Xiaoyang Last modified

Al insertar un hipervínculo a un archivo PDF en Excel, hacer clic en el enlace normalmente abre el documento en su primera página por defecto. Sin embargo, hay situaciones en las que puede ser necesario saltar directamente a una página específica dentro del PDF, como al referenciar una sección particular o facilitar el acceso rápido para lectores o colegas. Desafortunadamente, la función de hipervínculo incorporada de Excel no admite de forma nativa navegar hacia una página específica de un PDF. Este artículo presenta métodos prácticos para lograr este requisito, mejorando la eficiencia del flujo de trabajo al trabajar con documentos PDF de varias páginas.

Abrir una página específica de un documento PDF desde un hipervínculo en Excel con código VBA


Abrir una página específica de un documento PDF desde un hipervínculo en Excel con código VBA

Este método VBA permite a Excel abrir un archivo PDF en una página específica al construir la ruta de archivo adecuada y llamar al archivo a través de Internet Explorer. Considere usar esta solución en escenarios donde frecuentemente referencia diferentes secciones dentro de grandes documentos PDF, como manuales técnicos, contratos o informes. Sin embargo, tenga en cuenta que este enfoque depende de Internet Explorer, que puede no ser el navegador predeterminado en todos los sistemas.

Siga estos pasos para completar la tarea:

1. En la celda donde desea crear el hipervínculo, escriba la ruta completa del archivo, el nombre del documento y el número de página objetivo utilizando el siguiente formato:

file:///C:\Users\DT168\Desktop\PDF file\Excel add-ins.pdf#page=10

Este formato le indica al sistema que abra el archivo local y navegue directamente a la página 10 del PDF. Debe reemplazar la ruta, el nombre del archivo y el número de página con los detalles reales de su archivo y la página deseada. Por ejemplo, si su archivo PDF está ubicado en otro lugar o desea abrir la página 7, ajuste los números correspondientemente. Aquí hay una captura de pantalla de referencia:

A screenshot showing how to enter a PDF file path with specific page in Excel cell

Nota: Si su ruta de archivo contiene espacios, asegúrese de usar la sintaxis correcta (tres barras diagonales después de 'file:', y evite espacios innecesarios). Asegúrese de que su archivo PDF sea accesible en la ubicación especificada.

2. Con la información del hipervínculo lista, presione ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones. Esto abre el editor VBA, donde puede agregar y ejecutar código personalizado para automatizar tareas en Excel.

3. En la ventana VBA, haga clic en Insertar > Módulo. En la nueva ventana de módulo, copie y pegue el siguiente código:

Sub linkpdfpage()
Worksheets("Sheet1").Activate
Shell ("C:\Program Files\Internet Explorer\iexplore.exe " + ActiveCell.Value)
End Sub

Asegúrese de pegar el código exactamente como se proporciona. Si se le muestra una advertencia de seguridad, ajuste sus configuraciones de macros para permitir la ejecución del código. Siempre revise el código VBA antes de ejecutarlo para garantizar la seguridad, especialmente si lo recibió de fuentes no confiables.

4. Cierre el editor VBA. Luego, en la hoja de cálculo de Excel, seleccione la celda que contiene la ruta del archivo y el número de página que ingresó anteriormente. Regrese al editor VBA y haga clic en el botón Ejecutar (generalmente representado como un triángulo verde). El código se ejecutará, abriendo el archivo PDF especificado en la página deseada, como se muestra a continuación:

A screenshot showing the VBA editor with the pasted module code

5. El PDF ahora debería abrirse en el número de página específico que indicó, en Internet Explorer. Este comportamiento se demuestra en la siguiente captura de pantalla:

A screenshot of a PDF opened to a specific page in Internet Explorer

Consejos y Precauciones:

  • Este enfoque VBA depende de Internet Explorer, que está obsoleto en versiones recientes de Windows y podría comportarse de manera inconsistente o no estar disponible en el futuro. Si encuentra un error o el archivo no se abre, verifique la configuración de su navegador e intente ejecutar Excel e Internet Explorer como administrador.
  • Si desea utilizar otro navegador, se requiere programación adicional y es posible que el método anterior no funcione directamente.
  • Asegúrese siempre de que sus configuraciones de macros permitan ejecutar código VBA (Archivo > Opciones > Centro de Confianza > Configuración de Macros).
  • Si su ruta de hipervínculo no es válida (por ejemplo, archivo movido o renombrado), el código puede devolver un error o abrir una página en blanco. Verifique nuevamente la ubicación de su archivo y la ortografía.
  • Considere hacer una copia de respaldo de su archivo de Excel antes de ejecutar macros desconocidas.

Demostración:

 
Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos