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).
fuente
[HKEY_CLASSES_ROOT\Excel.CSV\shell
, el valor(Default)
en Open_in_read_only_ExcelSi tiene control sobre cómo se guarda el archivo, puede guardarlo con una opción que solicita acceso de solo lectura cada vez que se abre.
Archivo> Guardar como> Herramientas> Opciones generales ...> Se recomienda solo lectura
fuente
Aquí está el equivalente de la respuesta de Andrzej Doyle para Excel 2013, que usa DDE, y también establece "Abrir (solo lectura)" como la acción predeterminada:
(Sí, es lo
,,1
que hace que el archivo sea de solo lectura. ¡Qué oscuro!)fuente
DDE
? (no lo he buscado en Google todavía)Hay un programa ligero de Microsoft que se llama Microsoft Excel Viewer. (solo google) Esto no bloquea los archivos al verlos. Se puede instalar incluso si está presente Microsoft Excel a tamaño completo.
Desafortunadamente, todavía no he encontrado cómo configurar ventanas para usar el 'Visor' como su aplicación de Excel predeterminada (a menos que desinstale Excel de tamaño completo). Si pudiera hacer eso, todos tendríamos una solución muy clara. Entonces, ¿alguien sabe cómo hacer eso?
fuente