如何制作功能区在不同的工作簿中启用了不同的按钮?

时间:2011-06-01 14:54:03

标签: excel vsto add-in

加载项中只有一个功能区对象,因此它在所有工作簿之间共享。如何在不同的工作簿中启用不同的功能区按钮?

1 个答案:

答案 0 :(得分:1)

我假设您正在讨论Ribbon XML,因为设计师试图让功能区看起来更像是基于文档。

如果您使用Ribbon XML,我怀疑,那么这非常困难,我建议两个选项。切换到功能区设计器,您可以处理已加载和其他事件,并在按钮控件上设置.Enabled属性。或者给http://vstocontrib.codeplex.com/一个去,它旨在使这个场景更容易。读一下Ribbon Factory周围的doco。