如何在浏览器中打开Excel中的超链接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在浏览器中打开Excel中的超链接相关的知识,希望对你有一定的参考价值。

我正在使用Microsoft.Office.Interop.Excel创建一个ExcelSheet,其中包含一组仅用于授权访问的Locations链接。链接由以下代码创建:

Sheet.Cells[i + 1, "C"] = "=HYPERLINK("https://priavtesite.com/user/item/" + item.ID + "", "Click Me!")";

Excel工作,它是一个超链接。

但是,如果我想打开链接,则会出现错误:

无法打开https://privatesite.com/user/item/123。互联网站点报告无法找到您请求的项目。 (HTTP / 1.0 404)

哪个没关系,因为Excel没有登录。

无论如何都会发生

  • 什么是默认浏览器
  • 如果您在默认浏览器上登录该帐户

我的问题:在检查网站是否可用之前,如何格式化它在浏览器中打开链接的单元格。或者我需要在Excel中设置设置吗?

谢谢!

答案

它(有点)现在有效。我不再使用Microsoft.Office.Interop.Excel了,但是Syncfusion.XlsIO

我现在正在这样做

worksheet.Range[i + 1, 3].Text = "=HYPERLINK("https://privatesite.com/user/item/" + item.ID + ""; "Click Me!")";

当Excel表格准备就绪时,我需要手动将焦点放在每个单元格上,然后单击Enter,使其成为超链接。

以上是关于如何在浏览器中打开Excel中的超链接的主要内容,如果未能解决你的问题,请参考以下文章

excel里的超链接需要先双击 然后才能单击打开

如何创建指向同一工作簿中的其他Excel工作表的超链接

如何移动文件夹不影响超链接

如何使用Python来批量处理Excel中单元格的超链接?

强制本地 html 文件中的超链接打开关联的应用程序而不是下载

使用OPEN XML SDK 读取EXCEL中的超链接Hyperlink