包装excel vba代码

时间:2013-06-04 08:32:27

标签: excel excel-vba vba

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

当打包时,我有什么选项可以触发此代码(即添加cusotom按钮/菜单项/一些用于onLoad事件)?

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

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

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

谢谢

1 个答案:

答案 0 :(得分:0)

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

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

您可以使用密码保护VBA项目,使编辑和修改代码变得更加困难(but not impossible)。