Excel VSTO Addin не обрабатывает событие commandbarbutton.click - PullRequest
0 голосов
/ 20 августа 2010

Я занимаюсь разработкой надстройки Excel VSTO C #. Надстройка имеет одну ленту панели команд с 1 кнопкой панели команд.

назначение этой кнопки -

  1. открыть диалоговое окно, в котором можно ввести даты поиска
  2. затем вызывает веб-сервис для извлечения данных, которые заполняются в электронной таблице.

Проблема в том, что после установки надстройки все работает как положено. однако после выключения Excel и последующего его открытия событие click на кнопке панели команд больше не обрабатывается или не запускается.

Надстройка VSTO устанавливается из сетевого расположения.

1 Ответ

1 голос
/ 26 августа 2010

Если ваша надстройка предназначена для Excel 2007 и не требует установки в Excel 2003, нет смысла использовать кнопки CommandBar - используйте Ленту.Это облегчит вашу разработку и будет выглядеть лучше.Если вы уже используете Excel 2007 для открытия и работы с документом Excel 2003, и это не вызывает проблем, то выполнение этого через VSTO не должно вызывать проблем.

Существует множество руководств по использованию ленты;У меня есть один пост в моем блоге, показывающий, как добавить кнопку на ленту, чтобы вызвать какое-то действие: http://www.clear -lines.com / blog / post / create-excel-2007-vsto-add-in-tape.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...