Office加载项模糊处理和功能区控件事件处理程序



我们有一个模糊的PowerPoint加载项。我们已经排除了ribbon类(由Visual Studio外接程序向导生成的类)中的ribbon事件处理程序的模糊处理
我们现在面临以下问题:有些事件处理程序被正确调用,有些则没有
例如,有些"按钮单击"事件被调用,有些没有,有些回调被调用,而有些没有(例如,loadImage回调被调用了,因为图标显示正确),有些getEnabled回调被调用、有些没有,等等。所有事件处理程序和所有回调都使用属性进行装饰

    [Obfuscation(Exclude = true, Feature = "renaming")]

Ildasm显示事件处理程序和回调没有混淆
为什么有些事件处理程序被调用,而有些则没有
为什么有些回调被调用,而有些没有
是否有方法要求PowerPoint创建一个活动日志,以提供有关外接程序创建的自定义功能区的更多信息(例如是否找到ribbon.xml文件中的回调)?

您是否启用了此处所述的"显示外接程序用户界面错误"?它不会创建日志文件,而是为每个错误显示一个消息框。因此,对于每个未找到的回调,您应该看到一条消息"回调函数…未找到"。如果没有显示,我认为你应该检查回调代码中发生了什么,因为你可以假设回调被调用了。

最新更新