excel宏中的超链接

时间:2016-01-27 13:12:02

标签: excel excel-vba vba

我想要一个方法来创建excel宏中某些变量的超链接。 我的要求是我必须在某个变量中捕获链接:

abc = InputBox("Enter the path")

现在我想使用这个abc作为超链接函数的参数,并创建一个名为xyz的超链接。 你能帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

使用HYPERLINK功能:

=HYPERLINK(link_location, friendly_name)

  

创建快捷方式或跳转,以打开存储在硬盘驱动器,网络服务器或Internet上的文档。

例如在宏代码中:

Worksheets("Sheet1").Range("A1").Formula = "=HYPERLINK(""" & link_destination & """,""" & link_text & """)"

请注意在VBA代码中使用“”(两个双引号)在单元格公式中生成单个双引号。

答案 1 :(得分:0)

好的,这是代码。它在做什么 1.询问您想要的URL 2.将URL存储在名为URL的变量中 3.转到工作表1,将超链接功能添加到单元格A5,将其链接到您输入的URL 4.在代码中显示您提供的友好名称

如果您有任何疑问,请告诉我您只需要修改所需URL的代码或将链接放在所需的位置。

经过测试和工作。请投票回答:)

return RedirectToAction("Index");