Excel文件独占访问,而非独占 - 使用Office 2010 [英] Excel file exclusive access, not exclusive - using Office 2010

查看:877
本文介绍了Excel文件独占访问,而非独占 - 使用Office 2010的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们在Excel文件,Office 2012,Windows 7中遇到问题,一个人以读写模式打开。

当下一个人打开文件时,他/她没有收到已经打开的消息,因此它再次以读写模式打开,尽管它不可​​能。

第一人正在更新文件,已打开 - 尝试保存文件 - 获取一条消息,他没有以读写模式打开文件(虽然是在他打开时),因此
无法保存文件。

打开文件的另一个人,而第一个人拥有它打开 - 没有收到文件的消息已打开,因此文件以红色写入为他打开,
因此禁用第一个人的读写访问权限(不知道第一个人 - 没有消息)。允许他覆盖第一个人所做的任何更改,因为他无法保存文件。

不同的人在同一个网络上(在工作中)。

该文档不是共享工作簿。工作簿中包含VBA编码,并且是Excel 2003(.xls文件)中的转换文件。

文件在网络服务器上,我怀疑他们在很短的时间内可能会丢失网络连接,从扩展坞转移到无线网络,或者在无线
路由器之间。

任何有关如何解决此问题的建议都将非常受欢迎。

/ LCarlsson

推荐答案

确保Multiuser / Sharing设置为True。

Make sure Multiuser/Sharing is set to True.

然后在WorkbookOpen事件处理程序上运行:

Then run this upon WorkbookOpen event handler:

On Error Resume Next

如果ActiveWorkbook.MultiUserEditing那么
ActiveWorkbook 。 ExclusiveAccess
结束如果

因此,第一个用户可以控制保存。稍后打开它的用户只能另存为单独的工作簿。

Thus, the first user has control over the saves. Users who open it later can only save as
a separate workbook.





这篇关于Excel文件独占访问,而非独占 - 使用Office 2010的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆