2014-10-08 240 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