【问题标题】:How to add a hyperlink to Excel cell using TMS Flexcel如何使用 TMS Flexcel 向 Excel 单元格添加超链接
【发布时间】:2013-10-29 21:39:35
【问题描述】:

我正在使用 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”

【问题讨论】:

    标签: tms


    【解决方案1】:

    这是我的问题的答案。找到解决方案后,我忘了回去回答我的问题。

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

    您必须使用 AddHyperLink 方法向单元格添加超链接。

    【讨论】:

      猜你喜欢
      • 2014-12-03
      • 2017-05-02
      • 2019-06-02
      • 2018-10-20
      • 1970-01-01
      • 1970-01-01
      • 2011-01-17
      • 2018-07-22
      • 2015-09-18
      相关资源
      最近更新 更多