Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 动态自定义内置Office 2007功能区_C#_Vsto_Ribbon_Office 2007 - Fatal编程技术网

C# 动态自定义内置Office 2007功能区

C# 动态自定义内置Office 2007功能区,c#,vsto,ribbon,office-2007,C#,Vsto,Ribbon,Office 2007,我正在尝试通过向功能区添加C#对象来动态自定义Office2007功能区上的内置功能区控件,例如RibbonTab、RibbonGroup、RibbonControl。我一直未能成功地否认任何现有的内置控件,但我可以添加我自己的组。现在我认为禁用或隐藏现有的是不可能的 如果有人能够使用代码隐藏内置控件或使用.NET VSTO Office 2007 development隐藏设计器,请发布您使用的代码好吗 谢谢 这里有一个关于覆盖内置功能区命令的问题。这里有一个问题也说明了这一点。这里有一个问题

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

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


谢谢

这里有一个关于覆盖内置功能区命令的问题。这里有一个问题也说明了这一点。

这里有一个问题讨论如何覆盖内置功能区命令。下面是一个示例,它也显示了这一点。

感谢您的回复,因为我可以使用Ribbon.xml隐藏内置的Ribbon组,并在应用程序中跳过IribboneExtensibility CreateRibboneExtensibilityObject()。但是,我无法使用Microsoft.Office.Tools.Ribbon.RibbonGroup类动态执行相同的操作。尽管我可以通过Microsoft.Office.Tools.Ribbon.RibbonTab类隐藏内置选项卡。有关如何使用Microsoft.Office.Tools.Ribbon.RibbonGroup类隐藏内置组的任何建议?感谢您的回复,因为我可以使用Ribbon.xml隐藏内置功能区组,并在应用程序中跳过IribboneExtensibility CreateRibboneExtensibilityObject()。但是,我无法使用Microsoft.Office.Tools.Ribbon.RibbonGroup类动态执行相同的操作。尽管我可以通过Microsoft.Office.Tools.Ribbon.RibbonTab类隐藏内置选项卡。关于如何使用Microsoft.Office.Tools.Ribbon.RibbonGroup类隐藏内置组,有什么建议吗?