Проблема с пользовательскими кнопками на панели инструментов Excel, созданной в надстройке C # - PullRequest
0 голосов
/ 19 июля 2010

В настоящее время я работаю над надстройкой c # для Microsoft Excel. Я создаю панель инструментов для этого дополнения с пользовательскими кнопками. Все работает хорошо, кроме одного конкретного поведения:

Когда у вас открыто окно Excel в небольшом формате, скажем, на половине экрана, некоторые кнопки скрываются за меню и становятся доступны, если вы нажмете на маленькую стрелку. Дело в том, что, поскольку кнопки находятся в этом меню, связанное с ними событие Click не фиксируется в надстройке. Когда вы максимизируете окно и кнопки полностью видны, событие перехватывается и процесс запускается.

Кто-нибудь сталкивался с такой же проблемой или имел какие-либо советы / подсказки по этой проблеме?

Большое спасибо заранее за помощь

1 Ответ

0 голосов
/ 22 июля 2010

Я наконец нашел решение этой проблемы.Я нашел это на старом посте: http://www.officekb.com/Uwe/Forum.aspx/outlook-prog-addins/2094/OnClick-Event-problem

Вы действительно должны присвоить тэгу кнопку, чтобы можно было перехватить событие Click.Даже не думайте о том, как они реализовали свои классы: P

спасибо за все ваши ответы;)

...