在运行时添加Excelfunction区控件(VSTO 2005SE)

有谁知道如何在运行时用VSTO 2005SE修改Excelfunction区的内容? 不仅更新标签或dynamic菜单,而且还添加或删除button,选项卡,组,下拉等。在运行时不仅意味着我的加载项启动,而且在使用Excel时。

我同意迈克,与控制或组的可见性callback,可能是你最好的select(这就是我们正在使用)。

整个function区布局是从XMLstring加载的。 我不知道是否有可能触发重新加载XML,然后您可以自定义加载不同的XML内容。

无论VS版本如何,我不认为所有你想要的都是当前版本的RibbonX控件*。 具体而言,没有添加和删除的function。 但是,您可以控制可见性,因此您可以默认放置所有内容,并根据需要进行显示或以其他方式进行显示。

*在写作时是2007年 – Excel / Office 2010可能已经改变了事情

如果你使用Visual Studio 2008,你有一个伟大的丝带devise师。

你想有由Excel触发的方法吗?