Как получить текущее или выделенное значение ячейки в листе Excel, используя C # - PullRequest
7 голосов
/ 04 марта 2010

Пожалуйста, помогите мне через код C #, который в VSTO Excel. Везде, где я выделил ячейку, фокусируется соответствующий столбец, мне нужно получить значение столбца (столбец) и значение строки (номер строки) на листе Excel, где бы я ни фокусировался.

Как я могу сделать то же самое с помощью кода? Как получить значение столбца для выделенной или текущей ячейки в VSTO excel, используя C #?

Кроме того, я хотел бы изучить VSTO Excel с использованием C #, поэтому приветствуются некоторые хорошие бесплатные / загружаемые книги и / или любые предложения по веб-ссылкам.

1 Ответ

21 голосов
/ 04 марта 2010
Excel.Range rng = (Excel.Range) this.Application.ActiveCell;

//get the cell value
object cellValue = rng.Value;

//get the row and column details
int row = rng.Row;
int column = rng.Column;

и вот краткий обзор .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...