如何创建超链接

This article was translated from English: Does it need improvement?
Translated
View the article in English

查克尼特·宾

Excel 超链接提供了可点击的引用,指向工作簿内的位置、不同文件、网页或电子邮件地址。 他们增强了导航功能,允许快速访问相关信息和外部资源。 超链接创建交互式和用户友好的电子表格,便于轻松访问其他数据或外部内容。

IronXL 支持为 URL 创建超链接,同时打开本地和 FTP 的外部文件。(文件传输协议)在.NET C#中,您可以在不使用 Interop 的情况下,创建文件系统、电子邮件地址、单元格地址和定义的名称单元格。


适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronXLNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。

适用于Excel的C# NuGet库 nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip

手动安装到你的项目中

下载DLL
## 创建链接超链接示例 **Hyperlink** 属性存在于 **Cell** 类中。 工作表["A1"]代码返回一个**Range**对象,您可以使用`First`方法来访问范围中的第一个单元格。 或者,您可以使用 `GetCellAt` 方法直接访问单元格,从而直接访问 **超链接** 属性。 让我们探索创建链接超链接的示例。 两种协议HTTP和HTTPS都受支持。
在继续之前
使用 `GetCellAt` 方法选择一个未修改的单元格时,将产生 *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 ``` ### 演示 链接 超链接 ## 在工作表中创建超链接示例 要在同一个工作表中创建指向单元格的超链接,只需使用单元格的地址,例如Z20。但是,要在工作表之间创建超链接,您可以使用地址约定“worksheetName”。!address". 例如,“Sheet2”。!A1 定义名称单元格可以属于工作簿(全球)或工作表范围。 如果您想在同一工作表中创建一个指向已定义名称的超链接,或者创建一个具有工作簿范围的已定义名称的超链接,您可以直接指定名称。 要在不同工作表上为具有工作表范围的定义名称创建超链接,请按照上述说明指定工作表名称。 例如,“Sheet2”。!铁"。 ```cs :path=/static-assets/excel/content-code-examples/how-to/hyperlinks-set-hyperlink-across-worksheet.cs ``` ### 演示 工作表之间的超链接 ## 创建其他类型的超链接示例 除了前面提到的超链接类型之外,IronXL还支持创建FTP、文件和电子邮件超链接。 - FTP:从 **ftp://** 开始 - 文件:请指定以 **file:///** 开头的绝对路径。 - Email: 以 **mailto:** 开始
请注意
FTP 和文件超链接都要求使用绝对路径。
```cs :path=/static-assets/excel/content-code-examples/how-to/hyperlinks-set-other-hyperlink.cs ``` ### 演示 其他类型的超链接

查克尼特·宾

软件工程师

Chaknith 是开发者中的福尔摩斯。他第一次意识到自己可能在软件工程方面有前途,是在他出于乐趣做代码挑战的时候。他的重点是 IronXL 和 IronBarcode,但他为能帮助客户解决每一款产品的问题而感到自豪。Chaknith 利用他从直接与客户交谈中获得的知识,帮助进一步改进产品。他的轶事反馈不仅仅局限于 Jira 票据,还支持产品开发、文档编写和市场营销,从而提升客户的整体体验。当他不在办公室时,他可能会在学习机器学习、编程或徒步旅行。