将function区选项卡作为启用Excel 2010macros的工作簿的一部分

我有一个工作簿,使用一个用户窗体中充满了button来组织和返回数据并执行function。 我想将此表单升级到function区选项卡,其中包含所有这些function,仅供此特定工作簿使用。

在进行添加之前,我已经使用customUI.xml方法,但不能对excel文件做同样的更改并使其正常工作。

这是我试过的:

  1. 将excel文件重命名为一个zip文件
  2. 将文件夹customUI添加到.xlsm.zip文件
  3. 将customUI.xml添加到该文件夹

当我打开文件时,我看不到我的丝带。

不幸的是,我必须以人工的方式来做,因为我的工作有非常严格的软件准则,Ron de Bruin的申请被拒绝了。 但我手动为我创build的添加,这是工作正常。

有谁知道添加选项卡和工作簿中的选项卡之间的区别?

作为@Raystafarian和@Nathan_Sav指出我错过了<Relationship Target="customUI/customUI.xml" Type="http://schemas.microsoft.com/office/2006/relationships/ui/extensibility" Id="rid4"/>从Excel表单中的rels/.rels文件中。 添加显示function区选项卡和所有我的代码链接按预期。