Проблема с надстройкой Word
Я создаю надстройку word2k3 и создаю новую панель инструментов, содержащую соответствующие кнопки. Кажется, все работает нормально, за исключением того, что в зависимости от того, кто просматривает активный документ, определенные кнопки должны быть включены / отключены. Это не проблема, так как я просто устанавливаю button.enabled в значение true/false, и это делает свое дело.
Моя проблема в том, что после включения / выключения этих кнопок пару раз я неожиданно получаю ошибку Hresult. Я попытался погуглить ошибку, и она что-то говорит о том, что кнопки там нет или что-то еще. Точное исключение следующее: {"Исключение из HRESULT: 0x800A01A8"} System.SystemException {System.Runtime.InteropServices.COMException}
Я совершенно сбит с толку по поводу этой проблемы, поскольку она возникает в случайное время, и я просто не могу понять, что может вызвать ее.
PS: У меня также есть кнопки на панели меню, и эта проблема никогда не возникает там, только на панели инструментов.
ура
1 ответ
Похоже, вы теряете ссылку на кнопки. Они в глобальных переменах? Могут ли эти переменные быть очищены (возможно, по коду события, о котором вы забыли)?