好的,这是我们的 Excel 加载项遇到的一个奇怪问题。它适用于 Excels 2003 - 2013,但有时我们会收到有关我们的功能区消失的报告。它似乎只发生在 Excel 2010 的开始以及打开包含我们数据的工作表时。我们的插件非常庞大,几周内会出现一次问题,我可以向您展示的内容很少,但我会写一些细节,希望有人能就下一步做什么提出任何建议。
- 现在,它似乎只发生在 Excel 2010 上(不过对此并不完全确定)
- 它发生在回调中,因此闻起来像同步问题,但不确定是否应该发生
这是在我们的回调中调用的代码
private void SetShowNotConnectedButton(bool show) { if(_ribbon != null) { _ribbon.Invalidate(); } if(_notConnectedButton != null) { _notConnectedButton.Visible = show; } }
所以我的问题是,有什么我不知道的方法可以从回调中调用无效,或者任何人都知道在任何版本的 Excel 中功能区无效可能存在的任何其他问题。