默认情况下,如何防止Excel锁定文件?

安德烈·道尔(Andrzej Doyle)

当我双击网络共享上的CSV文件时,该文件将在Microsoft Excel中打开(这是我想要的)。但是,Excel假定我将要修改该文件,而其他所有人也是如此,因此将其锁定。

在实践中我非常实际上很少要修改这些文件,只是从他们读。而且,如果我在后台的Excel窗口中打开了文件,它将阻止其他任何人打开同一文件。

我知道我可以从Excel的“文件”->“打开”对话框中以只读方式手动打开文件。但是,我几乎总是通过在资源管理器(或Outlook,用于附件)中双击文件来打开文件。是否可以更改文件关联,以便CSV文件的默认处理程序为“ Excel在只读模式下”?我可以在“打开方式...”对话框中使用命令行参数来实现此目的吗?

或更直率地说-当我在Windows资源管理器中查看CSV文件时,是否有比以自己的方式自行启动Excel,选择“文件”->“打开”,从下拉列表中选择“只读”,手动导航更简单的方式来以只读方式打开它到层次结构中的同一文件夹,然后打开文件?

(我很高兴在极少数情况下想要修改和保存文件时必须跳过去。)

安德烈·道尔(Andrzej Doyle)

通过将以下项添加到注册表中,我可以得出令人满意的结论:

[HKEY_CLASSES_ROOT\Excel.CSV\shell\Open_in_read_only_Excel]
@="Open read-only in Excel"

[HKEY_CLASSES_ROOT\Excel.CSV\shell\Open_in_read_only_Excel\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\EXCEL.EXE\" /r \"%1\""

它们在Windows资源管理器中的右键单击外壳菜单上创建一个条目,称为“在Excel中打开只读”。选中后,这将启动带有/r标志的Excel (按照第二个键中的命令),从而以只读模式打开文件。

这不是完美的-我希望这是CSV文件默认操作,并且需要一个上下文选项才能以读写模式启动。但是,这比以前的情况有了很大的改善。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

默认情况下锁定变量

来自分类Dev

如何在不锁定C ++的情况下写入文件?

来自分类Dev

默认情况下,如何防止新文件夹继承父文件夹权限?

来自分类Dev

如何防止代码在没有文件的情况下运行

来自分类Dev

默认情况下,如何使用rsync排除文件?

来自分类Dev

默认情况下如何编译为命名文件?

来自分类Dev

如何默认情况下或通过使用Microsoft Excel中的宏如何获得较小尺寸的嵌入式文件图标

来自分类Dev

默认情况下如何在Windows 8上使用Excel 2013打开xlsx文件?

来自分类Dev

如何防止所有情况下的默认事件切换指令

来自分类Dev

默认情况下如何防止Windows 7使用VPN网关?

来自分类Dev

为什么默认情况下默认情况下默认保留opt文件夹?

来自分类Dev

如何在不升级依赖项的情况下更新诗歌的锁定文件?

来自分类Dev

默认情况下如何隐藏列?

来自分类Dev

默认情况下如何关闭组?

来自分类Dev

默认情况下如何显示ionicPopover

来自分类Dev

默认情况下如何使div折叠?

来自分类Dev

默认情况下如何使UISearchController()隐藏?

来自分类Dev

默认情况下如何隐藏div?

来自分类Dev

默认情况下如何打开菜单?

来自分类Dev

默认情况下如何使Windows透明

来自分类Dev

IntelliJ:默认情况下,如何在“导航文件”控件中禁用“包括非项目文件”?

来自分类Dev

默认情况下如何通过JRE运行可执行文件?

来自分类Dev

默认情况下如何使Nightwatch在页面对象文件中使用xpath

来自分类Dev

在没有默认凭据文件的情况下,如何授权Google服务帐户?

来自分类Dev

默认情况下,如何在emacs的init文件中打开外壳?

来自分类Dev

默认情况下如何配置cmake以获取可执行文件

来自分类Dev

如何在Visual C ++ 2010的源文件中“默认情况下”添加注释

来自分类Dev

默认情况下,如何使我的项目使用全局.eslintrc文件?

来自分类Dev

如何从默认情况下从打字稿文件中导出所有功能?

Related 相关文章

  1. 1

    默认情况下锁定变量

  2. 2

    如何在不锁定C ++的情况下写入文件?

  3. 3

    默认情况下,如何防止新文件夹继承父文件夹权限?

  4. 4

    如何防止代码在没有文件的情况下运行

  5. 5

    默认情况下,如何使用rsync排除文件?

  6. 6

    默认情况下如何编译为命名文件?

  7. 7

    如何默认情况下或通过使用Microsoft Excel中的宏如何获得较小尺寸的嵌入式文件图标

  8. 8

    默认情况下如何在Windows 8上使用Excel 2013打开xlsx文件?

  9. 9

    如何防止所有情况下的默认事件切换指令

  10. 10

    默认情况下如何防止Windows 7使用VPN网关?

  11. 11

    为什么默认情况下默认情况下默认保留opt文件夹?

  12. 12

    如何在不升级依赖项的情况下更新诗歌的锁定文件?

  13. 13

    默认情况下如何隐藏列?

  14. 14

    默认情况下如何关闭组?

  15. 15

    默认情况下如何显示ionicPopover

  16. 16

    默认情况下如何使div折叠?

  17. 17

    默认情况下如何使UISearchController()隐藏?

  18. 18

    默认情况下如何隐藏div?

  19. 19

    默认情况下如何打开菜单?

  20. 20

    默认情况下如何使Windows透明

  21. 21

    IntelliJ:默认情况下,如何在“导航文件”控件中禁用“包括非项目文件”?

  22. 22

    默认情况下如何通过JRE运行可执行文件?

  23. 23

    默认情况下如何使Nightwatch在页面对象文件中使用xpath

  24. 24

    在没有默认凭据文件的情况下,如何授权Google服务帐户?

  25. 25

    默认情况下,如何在emacs的init文件中打开外壳?

  26. 26

    默认情况下如何配置cmake以获取可执行文件

  27. 27

    如何在Visual C ++ 2010的源文件中“默认情况下”添加注释

  28. 28

    默认情况下,如何使我的项目使用全局.eslintrc文件?

  29. 29

    如何从默认情况下从打字稿文件中导出所有功能?

热门标签

归档