此示例演示如何创建指向工作簿中的网页或区域的超链接。为此,请使用 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"; |