允许多人使用单个只读 Excel 文件

允许多人使用单个只读 Excel 文件

我在共享中有一个只读的 excel 文件,我想让多个人将其加载到 excel 中。从文件系统的角度来看,该文件是只读的,以防止他们更改共享副本。从 excel 的角度来看,它不是只读的。

然后他们会对几个字段进行一些简单的更改并点击打印按钮。

他们不需要保存他们的更改。

现在,当他们尝试执行此操作时,他们会收到一个错误:“XXXX.xlsx 已被锁定,无法编辑。”

显然,我可以在每个人的计算机上复制此文件,但我希望控制它在共享上是只读的。

我既不想要也不需要实时更新,所以适用于实时更新的其他答案不适用。

答案1

解决方案是使用这里使用的技术: bat 脚本用于启动 excel,无需硬编码路径,使用命令行选项

这是为了创建一个如下所示的批处理脚本(在共享驱动器上):

START excel.exe /r "S:\The\Path\To\File.xlsx"
EXIT

并在每个用户的桌面上放置该批处理文件的快捷方式。

bat 文件和.xlsx 文件在共享(共享文件系统)上都是只读的。

从 Excel 的角度来看,.xlsx 文件不是只读的,因为用户在打印之前必须调整几个单元格。他们只需打印,无需将更改保存回磁盘。

感谢@davidmneedham 的回答。我邀请他发表对这个问题的回答,我会接受,这样他就能得到积分。

相关内容