2014-10-08 194 views
0

我将尝试使用C#使用Excel进行工作。C#Excel如何在单元格链接中添加超链接

我需要添加一个超链接,它使用另一个单元格的值。如果文档中的此值发生更改,则超链接也必须更改。

此代码:

curSheet.Hyperlinks.Add(curSheet.get_Range("c1"), "https://www.google.ru/?q=" + curSheet.get_Range("b1").Value) 

会给我一个固定的链接。我如何创建一个动态链接,其中包含一个指向单元格的子链接,而不是单元格值?

回答

0

使用HYPERLINK公式?

curSheet.get_Range("c1").Formula = "=HYPERLINK(""https://www.google.ru/?q="" & b1)" 
+0

我试图做这样的方式,不过,我得到这样一个链接: www.google.ru/q=!b1。 – raccoon 2014-10-08 13:47:30