Павел,
- Выбираете нужную ячейку (например В2);
- В левом вержнем углу листа (где высвечивается В2) пишете например Summa
- Обращаетесь в коде к этой ячейке как
[Summa].Value
или
Thisworksheet.Range("Summa").Value
Ячейку можно перемещать куда угодно.
Игорь Брадулофф, На самом деле, если редактирование не производилось, можно вернуть только id элементов списка. В вашем случае, я бы добавил js, который формирует json строку с нужными значениями, а в контроллере провёл бы её сериализацию и обработку.
Виталий Хоменко, В событии SelectionChange можно макросом отследить - какая ячейка изменилась, присвоить её значение другим и вернуть фокус на неё обратно.
Это контекстное меню формируется записями в определённой ветке реестра. Возможно при инсталляции MS Office
Вы не воспользовались правами администратора. Попробуйте проинсталлить ещё раз из-под админа.
CityCat4, Тут надо осторожнее с советами. Идеи не патентуются - это да. А вот внешний вид, последовательность выполнения эффекта может быть запатентована.
profesor08, можно повесить хук на C#, писать дополнительные либы при этом не надо. После перехвата управления, можно не возвращать вызов системе, а двигать курсор программой. Но это плохой вариант, т.к. при краше программы курсор перестанет двигаться.
Скачайте файл из облака, далее: ПКМ - Свойства - Подробно.
Если тут дата сохранилась, то восстановить нужную дату можно.
Готовые инструменты не подскажу, но небольшую программу для этого написать вполне реально.