Previous topicNext topic
Help > 开发指南 > Excel > API > 示例 > Cell单元格 >
如何:向单元格添加超链接

此示例演示如何创建指向工作簿中的网页或区域的超链接。为此,请使用 HyperlinkCollection.Add 方法,其中包含应插入超链接的传递单元格或单元格区域、目标网页或工作簿位置以及其他参数。

重要

工作表中的最大超链接数为 65,530。

在工作表中创建的所有超链接都包含在 Worksheet.Hyperlinks 属性返回的 HyperlinkCollection 集合中。若要调整现有超链接,请使用 Hyperlink 对象的属性,该对象可由 HyperlinkCollection 集合中的超链接索引访问。若要获取指定单元格区域中包含的所有超链接,请使用 HyperlinkCollection.GetHyperlinks 方法。

若要删除超链接,请使用 HyperlinkCollection.Remove 或 HyperlinkCollection.RemoveAt 方法。Worksheet.ClearHyperlinks 方法从指定的单元格区域中删除所有超链接。

Vb.Net
'创建指向网页的超链接。
Dim cell As DevExpress.Spreadsheet.Cell = worksheet.Cells("A1")
worksheet.Hyperlinks.Add(cell, "https://www.devexpress.com/", True, "DevExpress")

'创建指向工作簿中单元格区域的超链接。
Dim range As DevExpress.Spreadsheet.CellRange = worksheet.Range("C3:D4")
Dim cellHyperlink As DevExpress.Spreadsheet.Hyperlink = worksheet.Hyperlinks.Add(range, "Sheet2!B2:E7", False, "Select Range")
cellHyperlink.TooltipText = "Click Me"

C#
// 创建指向网页的超链接。
DevExpress.Spreadsheet.Cell cell = worksheet.Cells["A1"];
worksheet.Hyperlinks.Add(cell, "https://www.devexpress.com/", true, "DevExpress");

// 创建指向工作簿中单元格区域的超链接。
DevExpress.Spreadsheet.CellRange range = worksheet.Range["C3:D4"];
DevExpress.Spreadsheet.Hyperlink cellHyperlink = worksheet.Hyperlinks.Add(range, "Sheet2!B2:E7", false, "Select Range");
cellHyperlink.TooltipText = "Click Me";