将自定义功能区选项卡转换为加载项

Turning Custom Ribbon Tab into Add-In

我正在尝试将我制作的自定义功能区按钮变成一个加载项,其他人可以将其用于 Excel 中的任何工作表。我按照这个 StackExchange post on making a custom ribbon tab 制作了功能区按钮,我让它在一个工作簿(一个 Excel 宏启用文件)中成功工作。

如何导出功能区选项卡 XML 以及 VBA 回调模块,以便其他用户可以在他们的 Excel 安装中使用它?

谢谢!

有几种方法可以做到。最简单的方法是将 .xlsm 文件放在一个已知的启动文件夹中,例如 XLSTART.

要查找文件夹的位置,在 Excel 中:

  1. 转到File > Options > Trust Center
  2. 点击Trust Center Settings...
  3. 转到Trusted Locations
  4. 将您的文件放在列出的 XLSTARTSTARTUP 位置之一。

整台计算机的位置看起来像这样 C:\Program Files\Microsoft Office\Root\Office<XX>\XLSTART\,或者用户的位置像 C:\Users\<User>\AppData\Roaming\Microsoft\Excel\XLSTART\

重新启动时 Excel 文件应该会自动加载。

此外:将您的文件另存为 .xlam 也会使其作为加载项运行,并且不会显示工作表。您可以在此处找到有关文件类型选择的一些信息 Excel: Book or Addin