2013-06-04 81 views
-1

什么是今天打包excel vba代码的最佳方式?
在过去那里的东西像.xll和.xla的 - 还有那些东西吗?包装excel vba代码

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

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

我想知道两种不同情况下的答案: 1)当你的代码不适用于使用它的人。 2)当你想让收件人能够编辑和修改代码。

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

感谢

回答

0

XLA的仍然可以 - 至少在Excel 2010中,和我想象中的2013年

一个XLA可手动加载,或可以放在一个启动文件夹被自动加载。

您可以使用密码保护VBA项目以使其更难(but not impossible)来编辑和修改代码。