Wenn ich auf eine CSV-Datei auf einer Netzwerkfreigabe doppelklicke, wird die Datei in Microsoft Excel geöffnet (was ich möchte). Excel geht jedoch davon aus, dass ich die Datei ändern werde und alle anderen auch, und sperrt sie daher.
In der Praxis möchte ich diese Dateien sehr selten ändern, sondern nur aus ihnen lesen. Und wenn ich die Datei in einem Excel-Fenster im Hintergrund geöffnet habe, kann niemand dieselbe Datei öffnen.
Mir ist bekannt, dass ich eine Datei manuell schreibgeschützt über das Dialogfeld Datei -> Öffnen in Excel öffnen kann. Ich öffne Dateien jedoch fast immer durch Doppelklicken im Explorer (oder Outlook für Anhänge). Ist es möglich, die Dateizuordnung so zu ändern, dass der Standardhandler für CSV-Dateien "Excel im schreibgeschützten Modus" ist? Gibt es ein Befehlszeilenargument, das ich im Dialogfeld Öffnen mit ... verwenden kann, um dies zu erreichen?
Oder direkter gesagt: Wenn ich eine CSV-Datei im Windows Explorer betrachte, gibt es eine einfachere Möglichkeit, sie schreibgeschützt zu öffnen, als Excel selbst zu starten, Datei -> Öffnen auszuwählen, in der Dropdown-Liste "schreibgeschützt" auszuwählen und manuell zu navigieren in den gleichen Ordner in der Hierarchie und dann die Datei öffnen?
(Ich bin froh, in den seltenen Fällen, in denen ich eine Datei ändern und speichern möchte, durch Rahmen springen zu müssen.)
[HKEY_CLASSES_ROOT\Excel.CSV\shell
Wert key(Default)
auf Open_in_read_only_Excel