我正在构建一个word2k3加载项,我正在创建一个包含相关按钮的新工具栏。一切似乎都运行良好,除了根据谁正在查看活动文档,必须启用/禁用某些按钮。这不是问题,因为我只是将button.enabled设置为true / false并且它可以解决问题。
我的问题是,在启用/禁用这些按钮几次后,我突然收到Hresult错误。我尝试使用谷歌搜索错误,它说的是按钮不存在或某事。 确切的异常如下:{“HRESULT异常:0x800A01A8”} System.SystemException {System.Runtime.InteropServices.COMException}
我对此问题完全感到困惑,因为它发生在随机时间,我只是无法弄清楚可能导致它的原因。
p.s。:菜单栏上也有按钮,只有在工具栏上才会出现此问题。
欢呼声
答案 0 :(得分:0)
听起来好像你失去了对按钮的引用。他们是否在全球范围内?这些变量是否可以被清除(可能是你忘记的事件代码)?