如何使单元格文本内的超链接?

我怎样才能超链接到Excel的单元格内的另一个页面或文档。 例:

在这里输入图像说明

整个文本在一个单元格内。 但是我想让“FOGC-FP01”超链接到另一个页面或文档,“更新”保持文本?

点击您要制作超链接的单元格。 去插入>超链接。

在popup的窗口中使用该文件

戈登

添加超链接

我不认为它可能只是使单元格的一部分超链接。

这里是一个非常相似的例子,所以我希望这会有所帮助。

static void Main(string[] args) { var xla = new Microsoft.Office.Interop.Excel.Application(); var wbosszes = xla.Workbooks.Add(XlSheetType.xlWorksheet); Worksheet ws = (Worksheet)xla.ActiveSheet; ws.Name = "test"; xla.Visible = true; List<Content> forExample = new List<Content>(); var oneTestItem = new Content { ContentPath = "questions/tagged/excel", ContentTitle = "any text" }; forExample.Add(oneTestItem); for (int i = 0; i < forExample.Count; i++) { ws.Cells[1, 2] = "any text"; int range1 = i + 4; var range = ws.get_Range("C" + range1, "C" + range1); Microsoft.Office.Interop.Excel.Hyperlink link = (Microsoft.Office.Interop.Excel.Hyperlink) ws.Hyperlinks.Add(range, "http://stackoverflow.com/" + forExample[i].ContentPath, Type.Missing, "Any Tooltip text!!!! eg(http/://stackoverflow.com/forExample[i].ContentPath)", forExample[i].ContentTitle); } } class Content { /// <summary> /// That is a Content Title (eg: oneArticle) /// </summary> public string ContentTitle { get; set; } /// <summary> /// That is a Content link (eg: http://stackoverflow/questions ) /// </summary> public string ContentPath { get; set; } }