Han*_*Han 95
这是另一种方法:
var cell = sheet.Cells["A1"];
cell.Hyperlink = new Uri("http://www.google.com");
cell.Value = "Click me!";
Run Code Online (Sandbox Code Playgroud)
我测试过了.它工作正常.
小智 21
以下代码适用于我.
string FileRootPath = "http://www.google.com";
_Worksheet.Cells[intCellNumber, 1].Formula = "HYPERLINK(\"" + FileRootPath + "\",\"" + DisplayText + "\")";
Run Code Online (Sandbox Code Playgroud)
我希望这会对你有所帮助.
快乐的编码!!
Car*_*din 21
有几种方法可以解决它:
1)要使用URI,请设置一个人类可读的名称
var cell = sheet.Cells["A1"];
cell.Hyperlink = new Uri("http://www.google.com");
cell.Value = "Click me!";
Run Code Online (Sandbox Code Playgroud)
2)使用ExcelHyperLink并使用对象初始化程序设置人类可读的名称
var cell = sheet.Cells["A1"];
cell.Hyperlink = new ExcelHyperLink("http://www.google.com") { Display = "Click me! };
Run Code Online (Sandbox Code Playgroud)
3)使用= Hyperlink()公式
var cell = sheet.Cells["A1"];
cell.Formula = string.Format("HYPERLINK({0},{1})", "http://www.google.com", "Click me!");
cell.Calculate();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
19683 次 |
最近记录: |