excel - Excel 锁定源文件
问题描述
我有一个包含名为 source.xlsm 的数据的 excel 文档。我有许多其他 Excel 文档(我们称之为 myfile.xlsm)链接到 source.xlsm 中的数据。我通过 Data > GetData > FromFile > FromWorkbook 链接到它,然后选择相关的表格或工作表。所有文件都在共享的 NAS 驱动器上。如果 myfile.xlsm 和 source.xlsm 在同一台计算机上打开,那么一切正常。我可以选择打开、更新、保存其中一个或两个打开。但是,如果我在一台计算机上打开 source.xlsm 并且 myfile.xlsm 在另一台计算机上打开,我无法保存 source.xslm。它说它正在被另一个用户使用。它不在任何地方打开,只是被链接到它的数据。如果它们都在同一台计算机上,那么它们都可以同时保存。有没有办法解决这个问题,因为我希望用户能够打开各种 myfile.xlsm,但我也希望能够同时更新 source.xlsm。没有其他人需要 open source.xlsm,只需继续使用工作簿的链接即可。我虽然这应该是可能的,因为其他用户还没有打开文件并且链接是被动的,所以源文件不应该被锁定?
解决方案
推荐阅读
- junit - 赛普拉斯 JUnit 报告:缺少“跳过”和“错误”属性
- .net-core - SymmetricSecurityKey system.ArgumentNullException 参数“s”
- python - NameError Traceback(最近一次调用最后一次)
- bash - 无法使用 comm / diff 比较两个文件
- flutter - Flutter 断言失败:第 1340 行 pos 12:'_debugLifecycleState == _StateLifecycle.ready':不正确
- asp.net-mvc - ASP.net,Windows Auth 在长请求中引发 401.2
- reactjs - 在 React 函数式组件中传递 Props
- docker - 无法无根安装 docker daemon
- visual-studio - 使用 .NET Core 5.0 在 VS2019 16.9 中运行 ASP.NET Core 3.1 代码时出现问题
- c++ - 用户输入文件名到特定目录