Khi tôi nhấp đúp vào tệp CSV trên chia sẻ mạng, tệp sẽ được mở trong Microsoft Excel (đó là những gì tôi muốn). Tuy nhiên, Excel giả định rằng tôi sẽ sửa đổi tệp và mọi người khác cũng vậy, và do đó, khóa nó.
Trong thực tế tôi rất hiếm khi thực sự muốn sửa đổi các tệp này, chỉ đọc từ chúng. Và nếu tôi mở tệp trong cửa sổ Excel ở chế độ nền, nó sẽ ngăn bất kỳ ai khác mở cùng một tệp.
Tôi biết rằng tôi có thể tự mở một tệp dưới dạng chỉ đọc từ hộp thoại Tệp -> Mở trong Excel. Tuy nhiên, tôi hầu như luôn mở các tệp bằng cách nhấp đúp vào chúng trong Explorer (hoặc Outlook, để đính kèm). Có thể thay đổi liên kết tệp để trình xử lý mặc định cho tệp CSV là "Excel ở chế độ chỉ đọc" không? Có một đối số dòng lệnh mà tôi có thể sử dụng trong hộp thoại Mở bằng ... để đạt được điều này không?
Hay nói thẳng hơn - khi tôi đang xem một tệp CSV trong Windows Explorer, có cách nào dễ dàng hơn để mở nó chỉ đọc hơn là tự khởi động Excel, chọn Tệp -> Mở, chọn "chỉ đọc" từ trình đơn thả xuống, điều hướng thủ công vào cùng một thư mục trong hệ thống phân cấp, và sau đó mở tệp?
(Tôi rất vui khi phải nhảy qua các vòng trong những dịp hiếm hoi mà tôi muốn sửa đổi và lưu một tệp.)
[HKEY_CLASSES_ROOT\Excel.CSV\shell
, giá trị(Default)
để Open_in_read_only_Excel