如何使用C#在Excel工作表中获取当前或聚焦的单元格值

时间:2010-03-04 09:51:18

标签: c# excel vsto

请帮我看一下VSTO Excel中的C#代码。无论我在哪里选择一个单元格,相应的列都会被聚焦,我需要在我关注的任何地方获取Excel工作表上的Column值(列)和Row值(行号)。

如何通过代码执行相同的操作? 如何使用C#在VSTO excel中获取聚焦或当前单元格的列值?

另外,我想使用C#学习VSTO Excel,因此欢迎一些好的免费/可下载电子书和/或任何网站链接建议。

1 个答案:

答案 0 :(得分:21)

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;

and here's a quick start walkthrough