C# 获取功能区对象

C# 获取功能区对象,c#,excel,ribbon,C#,Excel,Ribbon,是否可以在不使用C中的任何加载项或基于模板的项目的情况下获取功能区中的项# 我通过了用户想要定制它的地方。。我只想在ribbon中显示项目 这可能是一个重复的问题,但我不知道这方面的任何事情如果您想添加选项卡、组或按钮等项,那么您可以从openXMLdeveloper.org获得一个名为“自定义UI编辑器”的实用工具。它是一个官方工具,因为Microsoft帮助中提到了它。安装该工具后,您可以在“文件-打开”下打开excel文件,然后在此编辑器中编写的XML代码将链接到excel文件。在编写XM

是否可以在不使用C中的任何加载项或基于模板的项目的情况下获取功能区中的项#

我通过了用户想要定制它的地方。。我只想在ribbon中显示项目


这可能是一个重复的问题,但我不知道这方面的任何事情

如果您想添加选项卡、组或按钮等项,那么您可以从openXMLdeveloper.org获得一个名为“自定义UI编辑器”的实用工具。它是一个官方工具,因为Microsoft帮助中提到了它。安装该工具后,您可以在“文件-打开”下打开excel文件,然后在此编辑器中编写的XML代码将链接到excel文件。在编写XML代码以添加按钮、下拉列表、您自己的选项卡下的组(这些都很容易用XML编写)之后,保存XML文件并打开excel文件。您将在新选项卡下的功能区中找到在XML文件中添加的项目。还可以在microsoft excel帮助“fluent ribbon excel 2007”中搜索一些示例XML代码。或者搜索“在谷歌下为开发者定制2007 office fluent ribbon(第1部分,共3部分)。本文包含示例代码,您可以在UI编辑器工具中复制和粘贴这些代码


如果要使某些内置项显示在功能区或选项卡上,请转到“文件选项”。勾选要显示的项,例如“开发者”“选项卡

您要查找自定义功能区的内容还是默认功能区的内容?从中可以看出,无法修改标准功能区。@Pynner我正在查找默认功能区的内容,不想修改它。我不确定如何获取此信息,不过,了解一下您为什么需要它可能会帮助我为您提供另一种解决方案。@Pynner实际上我正在制作一个基于电子学习的应用程序,它可以自动处理excel:表单不会向用户显示太多任务,例如从Ribbon隐藏宏命令或扩展公式栏等,作为回报,应用程序将检查是否完成了这些任务或者不..好的,我想我明白了,您需要功能区元素来执行c#中的功能区命令。要想知道你要去哪里,有一种稍微单调乏味的方法,那就是在色带上记录下所有按键的动作。从vba代码到c#代码并不难(尽管我一生中从未写过一行c#代码,但我在这个网站上帮助过有c#问题的人)。