首页 > 解决方案 > 有没有办法确保用户使用最新的 Excel 宏?

问题描述

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

标签: excelvbaoracle-fusion-apps

解决方案


  1. 更改您的 REST API,以便它可以返回版本号。
  2. 让您的宏读取该版本号。
  3. 如果 REST API 编号高于宏编号,则表示不兼容并告诉用户更新。

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

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


推荐阅读