制作功能区选项卡作为 Excel 2010 启用宏的工作簿的一部分
Making a Ribbon Tab as part of an Excel 2010 Macro Enabled Workbook
我有一个工作簿,它使用充满按钮的用户表单来组织和 return 数据并执行功能。我想将此表单升级为功能区选项卡,其中包含仅适用于此特定工作簿的所有这些功能。
我之前在制作插件时使用过 customUI.xml 方法,但无法对 excel 文件进行相同的更改并使其工作。
这是我尝试过的:
- 将 excel 文件重命名为 zip 文件
- 将文件夹 customUI 添加到
.xlsm.zip
文件
- 将 customUI.xml 添加到该文件夹
当我打开文件时,我没有看到我的功能区。
不幸的是,我必须手动完成,因为我的工作有非常严格的软件指南,Ron de Bruin 申请被拒绝了。但是我为我创建的插件手动完成了它并且工作正常。
有谁知道添加选项卡和工作簿中的选项卡之间的区别?
弄清楚了,正如@Raystafarian 和@Nathan_Sav 指出的那样,我在 excel sheet 中的 rels/.rels
文件中缺少行 <Relationship Target="customUI/customUI.xml" Type="http://schemas.microsoft.com/office/2006/relationships/ui/extensibility" Id="rid4"/>
].添加显示功能区选项卡和我的所有代码按预期链接。
我有一个工作簿,它使用充满按钮的用户表单来组织和 return 数据并执行功能。我想将此表单升级为功能区选项卡,其中包含仅适用于此特定工作簿的所有这些功能。
我之前在制作插件时使用过 customUI.xml 方法,但无法对 excel 文件进行相同的更改并使其工作。
这是我尝试过的:
- 将 excel 文件重命名为 zip 文件
- 将文件夹 customUI 添加到
.xlsm.zip
文件 - 将 customUI.xml 添加到该文件夹
当我打开文件时,我没有看到我的功能区。
不幸的是,我必须手动完成,因为我的工作有非常严格的软件指南,Ron de Bruin 申请被拒绝了。但是我为我创建的插件手动完成了它并且工作正常。
有谁知道添加选项卡和工作簿中的选项卡之间的区别?
弄清楚了,正如@Raystafarian 和@Nathan_Sav 指出的那样,我在 excel sheet 中的 rels/.rels
文件中缺少行 <Relationship Target="customUI/customUI.xml" Type="http://schemas.microsoft.com/office/2006/relationships/ui/extensibility" Id="rid4"/>
].添加显示功能区选项卡和我的所有代码按预期链接。