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à.
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és – Options de dossier – Onglet Fichiers – Document 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:
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:
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 .
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:
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.