在线自动更新VBA表单和模块

时间:2012-09-14 03:27:31

标签: excel vba excel-vba

目前我正在为Excel创建VBA宏,并且最近已开始使用UserForms。

然而,困境是一旦将Excel文件部署到用户,就需要更新UserForms或模块上的代码。

我想知道的是:是否可以通过让Excel上线并下载更新的用户表单和模块(如修补程序或其他内容)来自动更新这些用户表单或模块?

我从这个link

得到了这个想法

2 个答案:

答案 0 :(得分:1)

我认为你会发现this线程有用,它建议更新Excel加载项的方法。我将沿着获取Excel文件的路线更新一个单独的小引导文件,然后处理任何必要的更新(Robin Hammond在线程上的建议)。

答案 1 :(得分:0)

在我工作的地方,我们通过将工作簿作为只读文件存储在网络中来解决这一难题,该文件始终用作入口点。

如果用户想要保存它,他们可以在自己的机器上进行保存。如果要更新文件,只需切换当前文件,因为它不会被锁定(由于是只读的)。显然,这种方法只有在拥有共享网络时才有效,但我认为这是一种相当简单的实现方法。