जब मैं किसी नेटवर्क शेयर पर CSV फ़ाइल पर डबल-क्लिक करता हूँ, तो फ़ाइल Microsoft Excel (जो मुझे चाहिए) में खोली जाती है। हालांकि, एक्सेल मानता है कि मैं फ़ाइल को संशोधित करने जा रहा हूं, और यह कि बाकी सब भी है, और इसलिए उस पर एक ताला लगा है।
व्यवहार में, मैं शायद ही कभी इन फाइलों को संशोधित करना चाहता हूं , केवल उनसे पढ़ें। और अगर मेरे पास बैकग्राउंड में एक्सेल विंडो में फाइल खुली है, तो यह किसी और को भी उसी फाइल को खोलने से रोकता है।
मुझे पता है कि मैं मैन्युअल रूप से फ़ाइल को केवल फ़ाइल से पढ़ सकता हूं -> एक्सेल के भीतर खुला संवाद। हालाँकि मैं लगभग हमेशा एक्सप्लोरर (या आउटलुक के लिए आउटलुक) में डबल क्लिक करके फाइलें खोलता हूं। क्या फ़ाइल एसोसिएशन को बदलना संभव है ताकि CSV फ़ाइलों के लिए डिफ़ॉल्ट हैंडलर "रीड-ओनली मोड में एक्सेल" हो? क्या एक कमांड-लाइन तर्क है जिसे मैं इसे प्राप्त करने के लिए ओपन विथ ... डायलॉग का उपयोग कर सकता हूं?
या अधिक स्पष्ट रूप से - जब मैं विंडोज एक्सप्लोरर में एक सीएसवी फाइल देख रहा हूं, तो क्या इसे खोलने का केवल एक आसान तरीका है, केवल स्वयं एक्सेल को शुरू करने की तुलना में, फाइल का चयन करना -> ओपन, ड्रॉपडाउन से "केवल पढ़ने के लिए" चुनना, मैन्युअल रूप से नेविगेट करना पदानुक्रम में एक ही फ़ोल्डर में, और फिर फ़ाइल खोलना?
(मैं दुर्लभ अवसरों पर हुप्स के माध्यम से कूदने के लिए खुश हूं कि मैं एक फ़ाइल को संशोधित करना और सहेजना चाहता हूं।)
[HKEY_CLASSES_ROOT\Excel.CSV\shell
, मूल्य(Default)
के लिए Open_in_read_only_Excel