информация о ячейке при нажатии на ячейку - PullRequest
0 голосов
/ 18 июня 2009

Можно ли отобразить информацию о ячейке при нажатии любой ячейки на листе? Например, если щелкнуть ячейку A1, отобразится A1 и т. Д. Если да, можете ли вы показать пример?

Мне это нужно, потому что у меня есть программа на c #, которая должна знать, какая ячейка была нажата.

1 Ответ

2 голосов
/ 19 июня 2009

Вам необходимо использовать событие 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);
}
...