Po dwukrotnym kliknięciu pliku CSV w udziale sieciowym plik jest otwierany w programie Microsoft Excel (to jest to, czego chcę). Jednak Excel zakłada, że zamierzam zmodyfikować plik i że wszyscy inni też, i dlatego blokuje go.
W praktyce bardzo rzadko naprawdę chcę modyfikować te pliki, po prostu czytać z nich. A jeśli mam plik otwarty w oknie programu Excel w tle, nikt inny nie może otworzyć tego samego pliku.
Wiem, że mogę ręcznie otworzyć plik jako tylko do odczytu w oknie dialogowym Plik -> Otwórz w programie Excel. Jednak prawie zawsze otwieram pliki, klikając je dwukrotnie w Eksploratorze (lub Outlooku, w przypadku załączników). Czy można zmienić skojarzenie plików, tak aby domyślnym modułem obsługi plików CSV był „Excel w trybie tylko do odczytu”? Czy istnieje argument wiersza polecenia, którego można użyć w oknie dialogowym Otwórz za pomocą ..., aby to osiągnąć?
Lub bardziej otwarcie - kiedy patrzę na plik CSV w Eksploratorze Windows, czy jest łatwiejszy sposób, aby otworzyć go tylko do odczytu, niż sam program Excel, wybierając Plik -> Otwórz, wybierając z menu rozwijanego „tylko do odczytu”, ręcznie nawigując do tego samego folderu w hierarchii, a następnie otwierając plik?
(Cieszę się, że muszę skakać przez obręcze w rzadkich przypadkach, gdy chcę zmodyfikować i zapisać plik.)
[HKEY_CLASSES_ROOT\Excel.CSV\shell
, wartość(Default)
na Open_in_read_only_Excel