2014-10-08 2 views
0

Я попытаюсь работать с Excel с помощью C#.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

Смежные вопросы