我是Visual Basic的新手,我正在做一个小项目以供工作:)
在这种情况下: 在我的工作中,我们使用数百台基于Windows的计算机组成的网络。我正在处理的文件是通过Intranet站点共享的。一旦有人打开该文件,其他所有人将无法再对其进行编辑。
这是我的问题: 有没有办法包含一个字符串,当打开原始文件时,该字符串会自动将一个临时文件保存在本地驱动器上,以供每个人编辑,然后在关闭工作表时删除该文件? (所有这些都应该在后台发生,而不会提示代理“另存为”窗口)
谢谢!
迈克
答案 0 :(得分:0)
只需将文件打开为只读即可。如果该文件以只读模式打开,则其他用户仍然可以打开它。
您可以使用命令行/r <file name>
通过命令行或Windows快捷方式进行操作。
"C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /r "\\server\path\file.xlsx"
请注意,根据您使用的版本,您的EXCEL.EXE
可能位于不同的位置!