Los hipervínculos de Excel proporcionan referencias en las que se puede hacer clic a ubicaciones dentro del libro, archivos diferentes, páginas web o direcciones de correo electrónico. Mejoran la navegación y permiten acceder rápidamente a información relacionada y recursos externos. Los hipervínculos crean hojas de cálculo interactivas y fáciles de usar, facilitando el acceso a datos adicionales o contenidos externos.
IronXL permite crear hipervínculos para URL, abrir archivos externos tanto locales como FTP (Protocolo de transferencia de archivos) y celdas de nombres definidos sin el uso de Interop en .NET C#.
## Crear enlace Ejemplo de hipervínculo La propiedad **Hyperlink** existe en la clase **Cell**. La hoja de trabajo ["A1"] devuelve un objeto **Rango**, puede utilizar el método `First` para acceder a la primera celda del rango. Alternativamente, puede acceder directamente a la celda utilizando el método `GetCellAt`, permitiéndole acceder directamente a la propiedad **Hyperlink**. Veamos un ejemplo de creación de hiperenlaces. Se admiten los protocolos HTTP y HTTPS.
Antes de proceder
El uso del método `GetCellAt` para seleccionar una celda no modificada lanzará una *System.NullReferenceException: 'Object reference not set to an instance of an object'.
```cs :path=/static-assets/excel/content-code-examples/how-to/hyperlinks-set-link-hyperlink.cs ``` ### Demostración ## Ejemplo de creación de hipervínculos en una hoja de cálculo Para crear un hipervínculo a una celda dentro de la misma hoja de cálculo, basta con utilizar la dirección de la celda, por ejemplo Z20. Sin embargo, para crear un hipervínculo entre hojas de cálculo, puede utilizar la convención de direcciones "nombreHojaTrabajo!dirección". Por ejemplo, "Hoja2!A1". Definir celdas de nombre puede tener tanto libro de trabajo(global) o ámbito de la hoja de cálculo. Si desea crear un hipervínculo a un nombre definido dentro de la misma hoja de cálculo o a un nombre definido con ámbito de libro de trabajo, puede especificar el nombre directamente. Para crear un hipervínculo para un nombre definido con ámbito de hoja de cálculo en una hoja de cálculo diferente, especifique el nombre de la hoja de cálculo como se ha mencionado anteriormente. Por ejemplo, "Hoja2!Hierro". ```cs :path=/static-assets/excel/content-code-examples/how-to/hyperlinks-set-hyperlink-across-worksheet.cs ``` ### Demostración ## Crear otros tipos de hipervínculos Ejemplo Además de los tipos de hipervínculos mencionados anteriormente, IronXL también admite la creación de hipervínculos FTP, de archivo y de correo electrónico. - FTP: A partir de **ftp://** - Fichero: Especifique una ruta absoluta que empiece por **fichero:///** - Correo electrónico: Empezando por **mailto:**
Atención
Tanto los hipervínculos FTP como los de Archivos requieren el uso de rutas absolutas.
Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.
¿Listo para empezar? Versión: 2024.8 acaba de salir