为 Excel 应用程序创建自定义功能区的最佳方法是什么

What is the best way to create a custom ribbon for an Excel Application

我正在尝试找到为我的新 Excel 应用程序创建自定义功能区的最佳方法,该功能区适用于工作簿的每个新版本。

我见过两种方法: 1.使用文件菜单下的Excel选项自定义功能区* 2.自定义UIEditor

所以在我开始之前:如果我使用选项 2,每个保存的工作簿版本(在我的例子中是应用程序)是否会引用该工作簿中的宏?

选项 2 是我的最佳选择还是有更好的选择?

下午好,

最好的选择是: 文件 -> 选项(在最底部)-> Custmize ribbon

下面的屏幕截图显示了所有可用的选项。

If I use option 2 will each saved version of the workbook (application in my case) refer to the macros in that workbook?

是的,每个版本都会引用该工作簿中的宏。

Is option 2 the best way to do this in my case or is there a better option?

请尝试使用 Office RibbonX Editor

您可以在 Change the Ribbon in Excel 2007 and up 页面上阅读有关可能路线的更多信息。