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 quelques vérifications d'intégrité 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 ressemblera à tous les anciens fichiers modifiés aujourd'hui.
Je travaille avec Windows XP.
Mise à jour: Comme l'a dit Yoda,
Non, essayez pas. Faites ou ne faites pas. Il n'y a pas d'essai.
Dans mon cas, c'était "ne pas". J'ai fini par copier la totalité (grande) de l'arborescence des dossiers dans MyDocuments, puis à ouvrir toutes les bases de données à partir de là.
windows
windows-explorer
Daniel Daranas
la source
la source
Réponses:
la source
J'ai eu le même problème sous 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 l'Open as Read-Only est désormais un processus plus simple.
Maj + clic droit -> Ouvrir en lecture seule
la source
Une autre option si vous ouvrez le fichier dans un programme Office est de suivre les instructions MS .
J'ai essayé cela avec Excel et il a ouvert le fichier en lecture seule.
Lorsque vous utilisez les touches Maj + Clic droit, l'option «Ouvrir en lecture seule» dans l'Explorateur semble n'avoir aucun effet. Je ne vois pas d'option "Ouvrir en mode protégé".
Toute ma raison pour ouvrir le fichier en lecture seule est que les autres puissent le modifier pendant que je l'ai ouvert, donc rendre 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 (même pas sûr que je suis autorisé à travailler).
Je sais que cela ne l'ouvre pas techniquement depuis l'Explorateur Windows, mais beaucoup de gens (comme moi) arrivent ici de Google et veulent ouvrir quelque chose dans un programme Office.
la source
Trouvé l' option en lecture seule dans le programme, a fait ce qui suit, mais a apparemment fait quelque chose de mal. Veuillez me faire savoir si vous pouvez corriger.
Sous Windows XP, l' Explorateur 8 Sélectionnée Outils - Options des dossiers - onglet Types de fichiers Sélectionnée Microsoft Word Document -Clicked sur Avancé [Modifier zone Type de fichier est venu] -Dans Actions boîte sélectionnée ouverte en lecture seule -Clicked OK -Clicked Modifier
L'encadré intitulé "Modification de l'action pour le type Microsoft Word Docu ... contenait les informations suivantes:
Action: Ouvrir en lecture seule
Application utilisée pour effectuer l'action: "C: \ Program Files \ Microsoft Office \ OFFICE11 \ WINWORD.EXE" / h / n / dde
Message DDE: [AppShow] [REM _DDE_ReadWriteOnSave] [FileOpen .Name = "% 1",. Revert = 0]
Logiciel: WinWord
Application DDE non exécutée: [vide]
Sujet: Système
-Cliqué sur OK tout au long.
-Allé dans l'Explorateur et cliqué avec le bouton droit sur un document Word, l' option en lecture seule était maintenant dans le menu, cliqué dessus avec les résultats suivants:
-Cliquez sur Afficher l'aide
la source
C'est ce qui a fonctionné pour moi sur Windows 7, après avoir lu ceci et des discussions similaires:
Pour Word:
Importez le fichier reg suivant ou comparez-le avec votre registre:
Pour Excel:
Importez le fichier reg suivant ou comparez-le avec votre registre:
Cela devrait fonctionner de la même manière pour les autres types d'Office, mais je n'ai pas essayé cela.
la source
Au lieu de Maj + clic droit -> Ouvrir en lecture seule, utilisez Ouvrir en mode protégé. Semble faire ce qui est nécessaire et empêche la modification du document. Cela devrait fonctionner pour les fichiers Word et Excel.
la source
Je suis d'accord avec music2myear , sauf si d'autres utilisateurs l'interdisent, la manière la plus appropriée et la plus simple serait de:
la source
Mon problème est que l'option Maj + clic droit "Ouvrir en lecture seule" ne fonctionnait pas.
J'ai essayé la solution d'édition de registre ici pour Windows 7:
https://answers.microsoft.com/en-us/windows/forum/windows_7-files/files-not-opening-read-only/3a4242d4-bdfb-42a1-b6d2 -a70775588101? page = 1
(Remarque: une réponse dans le fil lié fait également référence à cette question)
Mais j'ai fini par résoudre ce problème en modifiant la valeur par défaut de la clé
(Remarque:
Excel.Sheet.12
correspond auxxlsm
fichiers dans mon cas, vous devrez probablement la modifier pour d'autres types de fichiers.)HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\command
De
"C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /h "%1"
à
"C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /r "%1"
Explication
Selon la documentation , le
/h
commutateur de ligne de commande ouvre les documents Word en lecture seule (dans sharepoint?), Mais pour Excel, c'est/r
.Quelque chose que je n'ai pas essayé
Réparez MS Office à l'aide du programme d'installation.
Mise à jour 2020-01-17
Après avoir réinstallé ms office, ces clés de registre ont été réinitialisées. Il s'avère que ma réponse originale a omis une étape importante!
Selon la réponse à laquelle j'ai fait référence à l'origine:
Au cours de la mise à jour du registre, j'ai trouvé un outil appelé RegScanner qui facilitait tellement la recherche des clés de registre.
Voici les paramètres de recherche que j'ai utilisés (capture d'écran de la recherche) :
Excel.*OpenAsReadOnly\\command
Registry item contains the specified regular expression
Keys
Scan the following base keys:
et sélectionnez:HKEY_CLASSES_ROOT
Vous pouvez double-cliquer sur chaque résultat de recherche pour accéder à cette clé dans regedit.
la source