2010-10-05 158 views
5

我找到了很多关于如何将新组添加到现有功能区的示例,并且这种方法很好。将控件添加到Office中的现有功能区组(VSTO)

我无法弄清楚的是如何将新控件添加到现有功能区上的现有组。假设我想将自己的命令添加到“审阅”选项卡上的“校对”组中。

我在VS2010中为Office2010开发了这个功能,但我猜也可以在Office 2007上使用同样的方法。

任何指针或帮助表示赞赏,或者如果它不可能做(没有太多的黑客攻击),我也可以忍受。

回答

7

不幸的是,这是不可能的。您只能将控件添加到Office 2007/2010中的自定义组。

内置组与您可能添加的自定义组完全不同。例如,您将看到例如字体和段落格式等内置组在调整应用程序窗口大小方面的行为不同。

+0

+1这就是我的想法。只是想知道肯定。 – 2010-10-05 08:35:22

1

虽然您不能修改内置组,但可以隐藏它们。隐藏内置组后,您可以将其替换为已添加控件的外观。您需要知道要隐藏的组的ID以及要重新创建组的内容。本网站提供详细信息:Change built-in groups in the Ribbon。但有一个警告,由于您没有修改该组,因此您的重新创建的组不会反映Microsoft在不同版本的Office中制定的标准中的更改。

相关问题