События изменения формы в Excel C#

#c# #visual-studio-2010 #excel #add-in

#c# #visual-studio-2010 #excel #надстройка

Вопрос:

Я пишу надстройку Excel, которая отображается в виде панели задач в правой и левой частях листа Excel. На правой панели задач я добавил представление в виде дерева и перетаскиваю узел внутрь листа Excel.

Когда этот узел перетаскивается на рабочий лист, я получаю событие SheetChange.

В этом событии я добавляю форму: worksheetReport.Формы.AddShape

Что я хочу сделать сейчас, так это также получить события изменения формы. Высота, ширина и положение формы могут быть изменены.

Я получаю SheetSelectionChange при щелчке на ячейке после изменения размера формы. Но у меня нет однозначной ассоциации между изменением формы и событием.

Есть ли другой способ решения этой проблемы?

С уважением, Маюр

Ответ №1:

Событий нет.

Я должен полагаться на событие Sheet_Change.