今天打包excel vba代码的最佳方法是什么? 过去那里有像.xll和.xla这样的东西 - 那些仍然可用吗?
当打包时,我有什么选项可以触发此代码(即添加cusotom按钮/菜单项/一些用于onLoad事件)?
我在谈论代码,执行时会导致创建一个自包含的工作簿。 我不想编码成为每个这样创建的工作簿的一部分。
我想知道两种不同情况的答案: 1)当您使用它的代码不能使用时。 2)当您希望收件人能够编辑和修改代码时。
我想考虑的另一个方面是“每次用户运行excel时是否激活/加载此包,还是他必须故意从excel加载它?”
谢谢
答案 0 :(得分:0)
xla仍然可用 - 至少在Excel 2010中,我想在2013年。
xla可以手动加载,也可以放在启动文件夹中自动加载。
您可以使用密码保护VBA项目,使编辑和修改代码变得更加困难(but not impossible)。