2013-03-14 179 views
0

我正在使用TMS Flexcel創建Excel文件。我有一個主工作表,列出工作簿中的所有工作表。在主工作表上,我想添加一個鏈接到所有其他工作表的文本。如何使用TMS Flexcel添加超鏈接到Excel單元格

我有以下代碼創建超鏈接並將其添加到Excel文件。

var hyperLink = new THyperLink(THyperLinkType.CurrentWorkbook, inputFile.FileCode, "Link to another worksheet", inputFile.FileCode + "#A1", null); 

所以一旦我加入我無法弄清楚如何將它添加到單元格在主工作表中的超鏈接。我嘗試以下,但它不會工作:

excelFile.SetCellValue(1, 2, hyperLink, 4); 

什麼在單元格B2以上輸出是:「FlexCel.Core.THyperLink」

回答

0

這裏是回答我的問題。一旦找到解決方案,我忘了回去回答我的問題。

  var link = new THyperLink(THyperLinkType.CurrentWorkbook, "", "Master List", "", "'Master List'!D" + (sheetIndex + 1)); 
      excelFile.AddHyperLink(new TXlsCellRange(1, 1, 1, 1), link); 

您必須使用AddHyperLink方法將超鏈接添加到單元格。

相關問題