我在Visual Studio 2015中使用VSTO并在Excel 2010中测试加载项。在功能区的左侧,有一个显示“自定义工具栏”的文本。我怎么能摆脱这个文本?
解决方案:感谢@Cindy Meister的见解,我访问了“OfficeRibbon”的属性并点击了“标签”属性。在“ControlIdType”(在“ControlId”选项下)我选择“自定义”而不是“Office”(这是之前选择的选项),然后“自定义工具栏”消息消失。
答案 0 :(得分:2)
这表示除了VSTO加载项之外还有其他一些自定义。此自定义可能来自Excel的预功能区版本,其中包含菜单和工具栏。人和开发者可以 - 并且确实 - 经常定制这些。当Office迁移到版本2007中的功能区UI时,这些自定义项都被转储到功能区上的Add-ins
选项卡中,该选项卡是共享的。
作为开发者,您无法控制加载项标签中显示的内容 - 它旨在共享。
如果您不想共享标签,则应在VSTO加载项中定义自己的自定义标签。您可能正在使用功能区设计器吗?在这种情况下,右键单击“功能区”选项卡区域中的Designer。从上下文菜单中,选择Add Ribbon Tab
。
您以此方式创建的任何功能区选项卡都将特定于您的VSTO加载项。没有其他人能够添加内容或执行您的控件。