【问题标题】:Dynamically Customizing the Built-In Office 2007 Ribbon动态自定义 Office 2007 内置功能区
【发布时间】:2010-11-27 20:48:44
【问题描述】:

我正在尝试通过将 C# 对象(例如 RibbonTabRibbonGroupRibbonControl)添加到功能区来动态自定义 Office2007 功能区上的内置功能区控件。我未能成功禁用任何现有的内置控件,但是我可以添加自己的组。现在我认为禁用或隐藏现有的是不可能的。

如果有人能够使用代码隐藏内置控件或使用 .NET VSTO Office 2007 开发的设计器,能否请您发布您使用的代码?

谢谢!

【问题讨论】:

    标签: c# vsto ribbon office-2007


    【解决方案1】:

    这是一个Stackoverflow 问题,它讨论了覆盖内置功能区命令。这是一个MSDN video 也显示了它。

    【讨论】:

    • 感谢您的回复,因为我可以隐藏一个内置的功能区组使用 Ribbon.xml 并覆盖应用程序中的 IRibbonExtensibility CreateRibbonExtensibilityObject()。但是,我无法使用 Microsoft.Office.Tools.Ribbon.RibbonGroup 类动态地做同样的事情。尽管如此,我还是可以通过 Microsoft.Office.Tools.Ribbon.RibbonTab 类隐藏内置选项卡。关于如何使用 Microsoft.Office.Tools.Ribbon.RibbonGroup 类隐藏内置组的任何建议?
    猜你喜欢
    • 2011-04-12
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-29
    • 2021-01-21
    • 1970-01-01
    • 2018-08-29
    相关资源
    最近更新 更多