【问题标题】:Turning Custom Ribbon Tab into Add-In将自定义功能区选项卡变成加载项
【发布时间】:2016-06-30 22:38:20
【问题描述】:

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

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

谢谢!

【问题讨论】:

  • 你看过这个吗?似乎它会满足您的需求stackoverflow.com/questions/20764336/…
  • @ballsy26 这可能会有所帮助,但我认为我不会使用 Sharepoint 进行分发。
  • 是的,但就将宏移动到 .xlam 并分发它而言,或者您可以将所有内容转换为 vb.net 并制作一个人们可以安装的 VSTO 插件
  • @ballsy26 啊,我明白你的意思了。我再看看,虽然 dePatinkin 可能是对的(我还没有机会检查)。

标签: excel vba add-in ribbon


【解决方案1】:

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

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

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

整个计算机的位置类似于 C:\Program Files\Microsoft Office\Root\Office<XX>\XLSTART\,或者用户的位置类似于 C:\Users\<User>\AppData\Roaming\Microsoft\Excel\XLSTART\。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-13
    • 2020-07-22
    • 1970-01-01
    • 1970-01-01
    • 2018-12-01
    • 2013-08-03
    • 2020-08-14
    • 2010-10-11
    相关资源
    最近更新 更多