我想向另一个工作簿的单元格添加超链接。我可以引用整个文件,但在引用特定单元格时遇到问题。
生成的超链接格式正确,因为当我在生成的 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);
我真的很感激任何帮助,因为我有点卡在这个愚蠢的问题上。