Проблема с надстройкой Word

Я создаю надстройку word2k3 и создаю новую панель инструментов, содержащую соответствующие кнопки. Кажется, все работает нормально, за исключением того, что в зависимости от того, кто просматривает активный документ, определенные кнопки должны быть включены / отключены. Это не проблема, так как я просто устанавливаю button.enabled в значение true/false, и это делает свое дело.

Моя проблема в том, что после включения / выключения этих кнопок пару раз я неожиданно получаю ошибку Hresult. Я попытался погуглить ошибку, и она что-то говорит о том, что кнопки там нет или что-то еще. Точное исключение следующее: {"Исключение из HRESULT: 0x800A01A8"} System.SystemException {System.Runtime.InteropServices.COMException}

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

PS: У меня также есть кнопки на панели меню, и эта проблема никогда не возникает там, только на панели инструментов.

ура

1 ответ

Похоже, вы теряете ссылку на кнопки. Они в глобальных переменах? Могут ли эти переменные быть очищены (возможно, по коду события, о котором вы забыли)?

Другие вопросы по тегам