【发布时间】:2017-09-29 16:53:33
【问题描述】:
我想向另一个工作簿的单元格添加超链接。我可以引用整个文件,但在引用特定单元格时遇到问题。
生成的超链接格式正确,因为当我在生成的 Excel 文件上单击修改超链接然后单击确定(不修改它)时,超链接开始工作。
我已经尝试过 Uri 的所有构造函数,我尝试计算单元格值,但我没有找到解决方案。这是我的代码。
这行得通:
resultSheet.Cells[currentRow, 10].Hyperlink = new Uri(message.myReference.filePath, UriKind.Absolute);
这在单击修改然后在生成的 Excel 文件上确定后才起作用。
resultSheet.Cells[currentRow, 10].Hyperlink = new Uri(message.myReference.filePath + "#'" + message.myReference.sheetName + "'!" + "A" + message.myReference.cellRow, UriKind.Absolute);
我非常感谢任何形式的帮助,因为我有点陷入这个愚蠢的问题。
【问题讨论】:
标签: c# excel hyperlink epplus epplus-4