请帮我看一下VSTO Excel中的C#代码。无论我在哪里选择一个单元格,相应的列都会被聚焦,我需要在我关注的任何地方获取Excel工作表上的Column值(列)和Row值(行号)。
如何通过代码执行相同的操作? 如何使用C#在VSTO excel中获取聚焦或当前单元格的列值?
另外,我想使用C#学习VSTO Excel,因此欢迎一些好的免费/可下载电子书和/或任何网站链接建议。
答案 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;