让我们假设我们有一个主Excel文件,它不是一个共享工作簿 . 我打算使用此工作簿为用户更新某个数据库 . 这意味着多个用户可能同时进入并更新,但请记住,此工作簿不会共享 . 如果第一个人在文件中,则其余用户将是只读的 . 这背后的原因是因为我在这个工作簿中有一些表,以使工作簿本身更具动态性,这反过来又阻止了工作簿的共享 .

所以在这一点上,我们将有两组用户:一个主导用户和只读用户 .

我的问题是:我们是否可以创建这样的宏,它将只读用户的版本保存为临时excel文件 . 因此,当主导用户关闭文件时,它会自动将这些临时文件上传到主excel工作簿中(我认为Workbook_BeforeClose可能会完成这项工作,但不知道是否可行) . 所有这些数据,工作簿将存储在所提到的用户之间的共享网络上 .

谢谢您的帮助 .

托尼