-1

今天打包excel vba代码的最佳方法是什么?
过去那里有 .xll 和 .xla 之类的东西 - 仍然可用吗?

打包后,我有哪些选项可以触发此代码(即添加自定义按钮/菜单项/某些 onLoad 事件)?

我说的是在执行时会导致创建自包含工作簿的代码。我不想编写代码成为每个这样创建的工作簿的一部分。

我想知道两种不同情况的答案:1)当您使用它的人无法使用什么代码时。2)当您确实希望收件人能够编辑和修改代码时。

我想考虑的另一个方面是“每次用户运行他的 excel 时,这个包是否会被激活/加载,还是他必须故意从 excel 加载它?”

谢谢

4

1 回答 1

0

xla 仍然可用 - 至少在 Excel 2010 中,我想在 2013 年。

xla 可以手动加载,也可以放在启动文件夹中自动加载。

您可以对 VBA 项目进行密码保护,以使编辑和修改代码更加困难(但并非不可能)。

于 2013-06-04T08:50:40.217 回答