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.)
źródło
[HKEY_CLASSES_ROOT\Excel.CSV\shell
, wartość(Default)
na Open_in_read_only_ExcelJeśli masz kontrolę nad sposobem zapisywania pliku, możesz go zapisać za pomocą opcji, która pyta o dostęp tylko do odczytu przy każdym otwarciu.
Plik> Zapisz jako> Narzędzia> Opcje ogólne ...> Zalecane tylko do odczytu
źródło
Oto odpowiednik odpowiedzi Andrzeja Doyle'a dla programu Excel 2013, który korzysta z DDE, a także ustawia „Otwórz (tylko do odczytu)” jako akcję domyślną:
(Tak, to
,,1
sprawia, że plik jest tylko do odczytu. Jakie to niejasne!)źródło
DDE
? (jeszcze go nieIstnieje lekki program firmy Microsoft o nazwie Microsoft Excel Viewer. (tylko google) To nie blokuje plików podczas ich przeglądania. Można go zainstalować, nawet jeśli obecny jest program Microsoft Excel w pełnym rozmiarze.
Niestety nie znalazłem jeszcze sposobu na ustawienie Windowsa do używania „Przeglądarki” jako domyślnej aplikacji Excel (chyba że odinstaluję program Excel w pełnym rozmiarze). Gdybym mógł to zrobić, wszyscy mielibyśmy bardzo fajne rozwiązanie. Czy ktoś wie, jak to zrobić?
źródło