如何使用 C# 向 Excel 的单元格添加超链接

123*_*ing 2 c# excel hyperlink

如您所见,有时我们需要在 Excel 文件中添加大量超链接,而作为程序员,您不想手动完成,而是希望以编程方式完成。我已经通过 Internet 进行了搜索,但我只找到了如何以编程方式添加 Web 的超链接,而不是当前的 excel 文件超链接。所以我认为找出如何以编程方式添加当前 excel 文件的超链接(或本地超链接)将是一个很好的理想选择。

Phy*_*lyp 5

Excel 支持一个HYPERLINK()函数

HYPERLINK(link_location, [friendly_name]) 
Run Code Online (Sandbox Code Playgroud)

查看我在上面链接到的页面,了解该HYPERLINK()功能的常见示例,例如您要查找的内容。

例如,以下公式打开一个文件,导航到“年度”工作表并选择 F10。超链接文本是单元格 D1 的内容。

=HYPERLINK("[http://example.microsoft.com/report/budget report.xlsx]Annual!F10", D1) 
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,Excel 文件位于 HTTP 位置,但它也可以是本地路径,如下所示:

=HYPERLINK("[D:\Documents\budget report.xlsx]Annual!F10", D1) 
Run Code Online (Sandbox Code Playgroud)