Comment puis-je ouvrir un fichier en lecture seule à partir de l'Explorateur Windows?

Existe-t-il un moyen simple d'ouvrir un fichier en lecture seule à partir de l'Explorateur Windows?

Mon intérêt immédiat est dans un fichier Microsoft Access. Je fais des vérifications de sécurité dans les anciennes bases de données MS Access et je vois que leur date est automatiquement mise à jour lorsque je les ouvre. Je n'aime pas cela, car il semblera que tous les anciens fichiers ont été modifiés aujourd'hui.

Je travaille avec Windows XP.

Mise à jour: comme l'a dit Yoda,

Non. Essayez pas. Faites … ou ne le faites pas. Il n'y a pas d'essai.

Dans mon cas, c'était "ne pas". J'ai fini par copier l'arbre de dossier entier (gros) vers MyDocuments, puis ouvrir toutes les bases de données à partir de là.

  • Ouvrez l'Explorateur Windows.
  • Choisissez Options de dossier dans le menu Affichage. (Dans certaines versions de Windows, vous choisissez Options dans le menu Affichage.) Windows affiche la boîte de dialogue Options des dossiers (ou simplement Options).
  • Assurez-vous que l'onglet Types de fichiers est sélectionné. (Cliquez ici pour voir un chiffre correspondant.) Dans la liste des types de fichiers enregistrés, localisez et sélectionnez le document Microsoft Word. Cliquez sur le bouton Modifier. Windows affiche la boîte de dialogue Modifier le type de fichier. (Cliquez ici pour voir un chiffre correspondant.)
  • Sélectionnez l'option Ouvrir dans la liste Actions.
  • Cliquez sur Avancé. La boîte de dialogue Modifier le type de fichier s'affiche.
  • Cliquez sur Ouvrir dans le champ Actions.
  • Cliquez sur Modifier. La boîte de dialogue Modifier les actions s'affiche.
  • Sélectionnez le contenu de la boîte d'application utilisée pour l'exécution de l'action. (Cliquez ici pour voir un chiffre correspondant.)
  • Appuyez sur CTRL + C. Cela copie le contenu de la boîte Application utilisée pour l'exécution de l'action.
  • Cliquez sur Annuler.
  • Cliquez sur le bouton Nouveau. Windows affiche la boîte de dialogue Nouvelle action.
  • Dans la zone Action, entrez le nom que vous souhaitez apparaître dans le menu contextuel. Par exemple, vous pouvez taper Open Read-Only.
  • Placez le point d'insertion dans la case Application utilisée pour effectuer l'action et appuyez sur CTRL + V. Les informations que vous avez copiées à l'étape 8 sont collées dans la boîte.
  • Sélectionnez la case à cocher Utiliser DDE. La boîte de dialogue Nouvelle action se développe.
  • Dans la zone Message DDE, saisissez le texte suivant: [FileOpen ("" "% 1" ""), ReadOnly]
  • Dans la zone Application, entrez ce mot: WinWord.
  • Dans la zone Sujet, entrez ce mot unique: Système.
  • Cliquez sur Fermer ou sur OK si nécessaire pour supprimer toutes les boîtes de dialogue.
  • J'ai eu le même problème sur Windows 7. La réponse ci-dessus ne fonctionne pas pour W7 car l'interface pour les associations de fichiers a changé. La bonne nouvelle est que Open as Read-Only est maintenant un processus plus simple.

    Maj + clic droit -> Ouvrir en lecture seule

    Trouvé option en lecture seule dans le programme, a fait ce qui suit, mais apparemment fait quelque chose de mal. Veuillez me faire savoir si vous pouvez corriger.

    Dans Windows xp, Explorer 8 – Outils sélectionnésOptions de dossierOnglet FichiersDocument Microsoft Word sélectionné – Cliquez sur Advanced [La boîte de Edit File Type est apparue] – Dans la zone Actions sélectionnée ouverte en lecture seule -Cliquez OK -Cliquez Edit

    • L'encadré intitulé «Modification de l'action pour le type Microsoft Word Docu … contient les informations suivantes:

      Action: Ouvrir en lecture seule

      Application utilisée pour effectuer une action: "C: \ Program Files \ Microsoft Office \ OFFICE11 \ WINWORD.EXE" / h / n / dde

      Message DDE: [AppShow] [REM _DDE_ReadWriteOnSave] [FileOpen .Name = "% 1",. Revert = 0]

      Application: WinWord

      L'application DDE ne fonctionne pas: [vide]

      Sujet: système

    -Clicked OK tout le chemin.

    -Voyant à l'explorateur et fait un clic droit sur un document Word, l'option en lecture seule était maintenant dans le menu, en cliquant dessus avec les résultats suivants:

    Error The command cannot be opened because a dialog box is open. Click OK, and then close the dialog boxes to continue. Clicked ok Got second error Word experienced an error trying to open the file. Try these suggestions. *Check the file permissions for the document or drive. *Make sure there is sufficient memory or disk space. *Open the file with the text recovery converter. (F:\24th) 

    -Clicked Show Help

     The file you tried to open was not found. It may be missing, in a different location, locked by another application, or unavailable due to file permissions. If you are sure the file exists but you cannot locate it using the Word File Open dialog, start Microsoft Windows Explorer and perform a search. If the search dialog returns a listing of your file, double-click on it to open it. If the file does not open, it is either corrupt, locked by another application, or is protected by file permissions. -Clicked OK -Filed opened, but not as read-only. -Tried another document, and this one opened immediately, but not as read-only. 

    C'est ce qui a fonctionné pour moi sur Windows 7, après avoir lu ceci et des threads similaires:

    Pour Word:

    • Modifiez vos clés HKEY_CLASSES_ROOT \ Word.Document.12 \ shell \ OpenAsReadOnly \ commande de sorte que le "% 1" dans les deux sous-domaines soit remplacé par / dde, s'il ne l'a pas déjà dit
    • Encore une fois pour les documents Word2003: Modifier HKEY_CLASSES_ROOT \ Word.Document.8 \ shell \ OpenAsReadOnly \ command comme ci-dessus
    • Importez le fichier reg suivant ou comparez avec votre registre:

       Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\ddeexec] @="[AppShow][REM _DDE_ReadWriteOnSave][FileOpen .Name="%1",.ReadOnly=1]" [HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\ddeexec\Application] @="WinWord" [HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\ddeexec\IfExec] @="" [HKEY_CLASSES_ROOT\Word.Document.12\shell\OpenAsReadOnly\ddeexec\Topic] @="System"` [HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\ddeexec] @="[AppShow][REM _DDE_ReadWriteOnSave][FileOpen .Name=\"%1\",.ReadOnly=1]" [HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\ddeexec\Application] @="WinWord" [HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\ddeexec\IfExec] @="" [HKEY_CLASSES_ROOT\Word.Document.8\shell\OpenAsReadOnly\ddeexec\Topic] @="System"` 

    Pour Excel:

    • Comme un mot, assurez-vous que les commandes sous HKEY_CLASSES_ROOT \ Excel.Sheet.12 et HKEY_CLASSES_ROOT \ Excel.Sheet.8 ont le paramètre / dde (c'était déjà le cas pour moi)
    • Importez le fichier reg suivant ou comparez avec votre registre:

       Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec] @="[open("%1",,1)]" [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec\application] @="Excel" [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec\topic] @="system" [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec] @="[open("%1",,1)]" [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec\application] @="Excel" [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec\topic] @="system" 

    Il devrait fonctionner de la même façon pour les autres types Office, mais je n'ai pas essayé.

    Une autre option si vous ouvrez le fichier dans un programme Office est de suivre les instructions MS .

    • Ouvrez le programme Office dont vous avez besoin
    • Cliquez sur le bouton Office et Ouvrez
    • Parcourez le fichier que vous souhaitez ouvrir et sélectionnez-le
    • Sur le bouton Ouvrir en bas, cliquez sur la flèche et choisissez "Ouvrir en lecture seule"

    J'ai essayé ceci avec Excel et il a effectivement ouvert le fichier en lecture seule.

    Lorsque vous utilisez le Shift + clic droit, l'option "Ouvrir en lecture seule" dans Explorer semble n'avoir aucun effet. Je ne vois pas une option "Ouvrir en vue protégée".

    Toute ma raison d'ouvrir le fichier en lecture seule est pour que d'autres puissent l'éditer pendant que je l'ai ouvert, de sorte que le fichier en lecture seule ne fonctionnera pas.

    Je ne veux pas non plus passer par 18 étapes pour ajouter une action ou modifier le registre (pas même si je suis autorisé à travailler).

    Je sais que cela ne l'ouvre pas techniquement à partir de l'Explorateur Windows, mais beaucoup de gens (comme moi) arrivent ici de Google et veulent ouvrir quelque chose dans un programme Office.

    Je suis d'accord avec music2myear , à moins qu'il y ait d'autres utilisateurs qui l'interdisent, la manière la plus simple et la plus simple serait de:

    • Cliquez droit sur le dossier
    • Aller aux propriétés
    • Sélectionnez uniquement la lecture
    • Appliquer à tous les sous-dossiers.

    Au lieu de Maj + Clic droit -> Ouvrir en lecture seule, utilisez Ouvrir en vue protégée. Semble faire ce qu'il faut et empêcher l'édition du document. Il devrait fonctionner pour les fichiers Word et Excel.