Cuando hago doble clic en un archivo CSV en un recurso compartido de red, el archivo se abre en Microsoft Excel (que es lo que quiero). Sin embargo, Excel asume que voy a modificar el archivo, y que todos los demás también lo están, por lo que lo bloquea.
En la práctica, muy rara vez quiero modificar estos archivos, simplemente leerlos. Y si tengo el archivo abierto en una ventana de Excel en segundo plano, impide que cualquier otra persona abra el mismo archivo.
Soy consciente de que puedo abrir manualmente un archivo como solo lectura desde el cuadro de diálogo Archivo -> Abrir dentro de Excel. Sin embargo, casi siempre abro archivos haciendo doble clic en ellos en el Explorador (o Outlook, para los archivos adjuntos). ¿Es posible cambiar la asociación de archivos para que el controlador predeterminado para los archivos CSV sea "Excel en modo de solo lectura"? ¿Existe un argumento de línea de comandos que pueda usar en el cuadro de diálogo Abrir con ... para lograr esto?
O más claramente: cuando estoy mirando un archivo CSV en el Explorador de Windows, ¿hay una manera más fácil de abrirlo de solo lectura que iniciar Excel yo mismo, seleccionando Archivo -> Abrir, eligiendo "solo lectura" en el menú desplegable, navegando manualmente a la misma carpeta en la jerarquía y luego abrir el archivo?
(Estoy feliz de tener que saltar a través de aros en las raras ocasiones en que quiero modificar y guardar un archivo).
[HKEY_CLASSES_ROOT\Excel.CSV\shell
, el valor(Default)
en Open_in_read_only_Excel