Lorsque je double-clique sur un fichier CSV sur un partage réseau, le fichier est ouvert dans Microsoft Excel (ce que je veux). Cependant, Excel suppose que je vais modifier le fichier, et que tout le monde l'est aussi, et met donc un verrou dessus.
Dans la pratique, je souhaite très rarement modifier ces fichiers, simplement les lire. Et si j'ai le fichier ouvert dans une fenêtre Excel en arrière-plan, cela empêche quiconque d'ouvrir le même fichier.
Je suis conscient que je peux ouvrir manuellement un fichier en lecture seule à partir de la boîte de dialogue Fichier -> Ouvrir dans Excel. Cependant, j'ouvre presque toujours des fichiers en double-cliquant dessus dans l'Explorateur (ou Outlook, pour les pièces jointes). Est-il possible de modifier l'association de fichiers afin que le gestionnaire par défaut des fichiers CSV soit «Excel en mode lecture seule»? Y a-t-il un argument de ligne de commande que je peux utiliser dans la boîte de dialogue Ouvrir avec ... pour y parvenir?
Ou plus franchement - lorsque je regarde un fichier CSV dans l'Explorateur Windows, y a-t-il un moyen plus simple de l'ouvrir en lecture seule que de démarrer Excel moi-même, en sélectionnant Fichier -> Ouvrir, en choisissant "lecture seule" dans la liste déroulante, en naviguant manuellement dans le même dossier dans la hiérarchie, puis en ouvrant le fichier?
(Je suis heureux d'avoir à sauter à travers des cerceaux dans les rares occasions où je veux modifier et enregistrer un fichier.)
[HKEY_CLASSES_ROOT\Excel.CSV\shell
, la valeur(Default)
sur Open_in_read_only_Excel