外接程序中的 Excel宏不可见

我用 VBA 创建了一些 Excel 宏,将其保存为.xlam 文件。我将文件复制到另一台计算机(运行 Excel2013)并将其放在以下文件夹中:

我用 VBA 创建了一些 Excel 宏,将其保存为.xlam 文件。我将文件复制到另一台计算机(运行 Excel2013)并将其放在以下文件夹中:

%UserProfile%\AppData\Roaming\Microsoft\AddIns

我从 Excel 中启用了加载项 & gt;文件 & gt;选项 & gt;加载项。现在我想将这些宏添加到快速访问工具栏 (QAT)。在 QAT 选项中,我从下拉菜单中选择“宏”。宏没有像我预期的那样显示。列表是空白的。

我的 subs 没有参数,如果这很重要。我已经搜索了论坛和谷歌没有运气。还有什么我可以检查?谢谢!

1

2

3

4

5

0

我尝试了自己的一个加载项。常规模块中的所有子模块都是可见的;但是,没有一个函数是可见的。(即使是没有参数的函数-通过将Sub临时更改为Function进行测试。切换导致该宏从宏列表中消失。)

因为你没有提到如果在第一台计算机上有这个问题;我假设你会看到同样的事情,如果你检查。

如果您有时需要这些宏的返回值,您可以创建“调用”宏吗?调用这些函数的子?如果您不需要返回值,我建议将相关宏上的名称从Function更改为Sub

您还可以查看此answer,了解如何通过加载项代码向 excel 功能区添加按钮。如果您计划在多台计算机之间移动加载项,这可能会很有用。

0

愚弄我!

我将宏模块保存到 personal.xlsb 中。但是,我试图通过创建一个空白电子表格 (例如“Book1.xlsx”) 并将其保存为 Excel 加载项 (例如“Book1.xlam”) 来导出它。当然,Book1.xlam 不会包含任何宏!

我为新手的错误道歉。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(851)
什么是序列化(serialization)
上一篇
无法使用Twitter登录| Flutter
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(80条)