vsto excel 2010 add in - получить значение ячейки, когда содержимое ссылается на другую ячейку и формулу - PullRequest
2 голосов
/ 19 августа 2011

Я пытаюсь получить значение ячейки, используя это: Globals.Sheet3.Cells.Range ["A2"]. Value2 в виде строки; Ячейка A2 относится к ячейке на другом листе, которая, в свою очередь, относится к формуле на другом листе. Код выше всегда возвращает ноль. Как я могу получить текст ячейки a2?

1 Ответ

1 голос
/ 05 сентября 2011

Если вы используете ...

VB.Net

Dim res As String
res = ThisWorkbook.Worksheets("Sheet3").Range("A2").Value2.ToString()

C #

String res = "";
res = ThisWorkbook.Worksheets["Sheet3"].Range("A2").Value2.ToString()

Это работает?

Из вопроса не ясно, связана ли проблема с разделом кода VB.Net или C #, однако я бы сказал, что проблема либо в том, как вы используете метод Range, либо, возможно, в том, как вы используете Глобал объект.

ОБРАТНО к ВОПРОСУ: Основываясь на отзывах опрашивающих, ОТВЕТ на этот вопрос должен использовать такой код, как ... C #

String res = "";
res = ThisWorkbook.Worksheets["Sheet3"].Range("A2").Text
...