我试图设计一些单元格,我想使用标准的"超链接"样式,但我无法找到它.
这是我最好的猜测代码,但工作簿不包含"标准"以外的样式
var hLinkStyle = (from s in dataSheet.Workbook.Styles.NamedStyles where s.Name == "Hyperlink" select s).FirstOrDefault();
hyperlinkCell.StyleName = hLinkStyle.Name;
Run Code Online (Sandbox Code Playgroud)
lia*_*ang 22
尝试创建一个命名样式并将其设置为单元格,如下所示:
// string link = "your link".
// worksheet is your worksheet reference.
var namedStyle = worksheet.Workbook.Styles.CreateNamedStyle("HyperLink");
namedStyle.Style.Font.UnderLine = true;
namedStyle.Style.Font.Color.SetColor(Color.Blue);
cell.Hyperlink = new ExcelHyperLink(link);
cell.StyleName = namedStyle.Name;
cell.Value = link;
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅EPP示例.它对我有用.希望能帮助到你.
| 归档时间: |
|
| 查看次数: |
8409 次 |
| 最近记录: |