有没有办法确保用户使用最新的Excel宏



我有一个启用宏的excel工作簿,公司员工使用它将数据上传到我们的数据库。员工从我们的公司Oracle UCM下载工作簿。我面临的问题是,在进行了一些增强和更改后,许多人仍在使用以前的版本,有时会导致错误,例如一些列不再受支持等。那么,我是否可以编写一个vba代码来防止从旧版本上传?通过从excel工作簿进行REST API调用上传数据。

  1. 更改REST API,使其可以返回版本号
  2. 让宏读取该版本号
  3. 若REST API编号高于宏编号,则不兼容,并且告诉用户更新

这不会解决您现在的实际问题,但会在将来解决。

启动当前宏。更改API,使其请求从宏发送版本标志或其他内容。因此,如果没有上述版本检查,它就不会执行任何操作。这使得旧的宏不再工作,所以人们至少会打电话问它为什么不工作。

相关内容

最新更新