单击单元格时的单元格信息

时间:2009-06-18 19:02:33

标签: c# excel events excel-2007

单击工作表上的任何单元格是否可以显示单元格信息? 例如,如果单击单元格A1,它将显示A1,依此类推...... 如果是的话,你能举例说明吗?

我需要这个,因为我有一个c#程序,应该知道点击了哪个单元格。

1 个答案:

答案 0 :(得分:2)

您需要使用WorksheetSelectionChange事件,MSDN上有示例代码 - http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.worksheet.selectionchange.aspx

private void WorksheetSelectionChange()
{
this.SelectionChange += 
    new Excel.DocEvents_SelectionChangeEventHandler(
    Worksheet1_SelectionChange);
}

void Worksheet1_SelectionChange(Excel.Range Target)
{
this.Application.StatusBar = this.Name + ":" +
    Target.get_Address(missing, missing,
    Excel.XlReferenceStyle.xlA1, missing, missing);
}