Excel 2010 - 在工作簿中存储功能区自定义

时间:2011-04-20 02:33:05

标签: excel-vba ribbon excel-2010 vba excel

我是Excel功能区自定义的新手。在工作簿中存储功能区自定义的最直接方法是什么,以便在关闭工作簿时自定义消失而无需跟踪?

2 个答案:

答案 0 :(得分:6)

要使用工作簿更改功能区,您需要在xlsx文件“内部”更改XML文件(这只是一个.zip文件)。

这里的一切都很好解释:http://www.rondebruin.nl/ribbon.htm

如果这不能解答您的问题,请告知我们。

答案 1 :(得分:3)

最直接的方法是右键单击功能区&选择自定义功能区,然后查看打开的框的右下角,选择重置然后确认。

PS
您还可以通过回收旧的Excel工具栏在Excel中创建 CustomUI Ribbons

我必须阅读有关定制的500页,并且从未在任何地方看到过以下的黄金。 此方法还允许您添加未链接到或嵌入在工作簿中的customUI功能区。 : - )

未记载的功能如下:
只需在Excel Pro 2010中从Excel 2007打开旧的 excel12.xlb ,就会出现一个闪亮的新功能区选项卡。我之前也在excel 2007中使用旧的2003 Excel(X?)。xlb创建了这些内容,如果内存正确使用,我一直在Excel5中使用它。

没有链接到xls ,因此即使没有打开纸张也可以查看。 (不只是隐藏,但实际上在VBIDE中没有打开或可见。)加载项列表中没有任何内容。

我使用Excel的实用程序导出了此自定义。 这样做的好处是它可以很容易地编辑宏路径等,因为我可以通过在记事本中打开 Excel Customizations.exportedUI 来编辑名称。 使用该实用程序导入回Excel。

里面的代码可以用作使用rels等的标准自定义的一部分。所以如果你想将它添加到工作簿中,那么只有我在我的工具中添加了很多通用工具。

以下是我的屏幕上的一些剪辑备份:
(点击查看完整图片)