加载项中只有一个功能区对象,因此它在所有工作簿之间共享。如何在不同的工作簿中启用不同的功能区按钮?
答案 0 :(得分:1)
我假设您正在讨论Ribbon XML,因为设计师试图让功能区看起来更像是基于文档。
如果您使用Ribbon XML,我怀疑,那么这非常困难,我建议两个选项。切换到功能区设计器,您可以处理已加载和其他事件,并在按钮控件上设置.Enabled属性。或者给http://vstocontrib.codeplex.com/一个去,它旨在使这个场景更容易。读一下Ribbon Factory周围的doco。