KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorXiaoyang Fecha de modificación

Al insertar un hipervínculo a un archivo PDF en Excel, al hacer clic en el enlace, el documento se abre normalmente en su primera página de forma predeterminada. Sin embargo, puede haber situaciones en las que desee saltar directamente a una página específica dentro del PDF, por ejemplo, al hacer referencia a una sección concreta o facilitar un acceso rápido a lectores o colegas. Por desgracia, la función de hipervínculo integrada de Excel no admite de forma nativa la navegación a una página determinada del PDF. Este artículo presenta métodos prácticos para lograr este objetivo, 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 de Excel con código VBA


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

Este método VBA permite que Excel abra un archivo PDF en una página específica mediante la construcción de la ruta de archivo adecuada y su apertura a través de Internet Explorer. Considérelo ideal para escenarios en los que deba acceder con frecuencia a distintas secciones de documentos PDF extensos, como manuales técnicos, contratos o informes. No obstante, tenga en cuenta que este enfoque depende de Internet Explorer, que puede no estar configurado como navegador predeterminado en todos los sistemas.

Siga estos pasos para completar la tarea:

1. En la celda donde quieras crear el hipervínculo, introduce la ruta de archivo completa, el nombre del documento y el número de página de destino siguiendo este formato:

file:///C:\Users\DT168\Desktop\Archivos PDF\Complementos de Excel.pdf#page=10

Este formato indica al sistema que abra el archivo local y vaya directamente a la página 10 del PDF. Debe reemplazar la ruta, el nombre del archivo y el número de página por los datos reales de su archivo y la página deseada. Por ejemplo, si su archivo PDF se encuentra en otra ubicación o desea abrir la página 7, ajuste los valores en consecuencia. A continuación, una captura de pantalla como referencia:

Una captura de pantalla que muestra cómo introducir la ruta de un archivo PDF con una página específica en una celda de Excel

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

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

3. En la ventana de VBA, haga clic en Insertar > Módulo. En la nueva ventana del 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 tal como se proporciona. Si aparece una advertencia de seguridad, ajuste la configuración de macros para permitir su ejecución. Revise siempre el código VBA antes de ejecutarlo y garantice su seguridad, especialmente si proviene de fuentes no confiables.

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

Una captura de pantalla que muestra el editor de VBA con el código del módulo pegado

5. El PDF debería abrirse ahora en Internet Explorer directamente en el número de página que especificó. Este comportamiento se muestra en la siguiente captura de pantalla:

Una captura de pantalla de un PDF abierto en una página específica en Internet Explorer

Consejos y precauciones:

  • Este enfoque VBA depende de Internet Explorer, que ya está en desuso en versiones recientes de Windows y podría funcionar de forma inconsistente o dejar de 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, por lo que es posible que el método anterior no funcione directamente.
  • Asegúrese siempre de que la configuración de macros le permita ejecutar código VBA (Archivo > Opciones > Centro de confianza > Configuración de macros).
  • Si la ruta del hipervínculo no es válida (por ejemplo, porque el archivo se ha movido o renombrado), el código podría generar un error o abrir una página en blanco. Compruebe atentamente la ubicación del archivo y la ortografía.
  • Le recomendamos hacer una copia de seguridad de su archivo de Excel antes de ejecutar macros desconocidas.

Demostración:

 
Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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 Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos