Como posso abrir um arquivo como somente leitura no Windows Explorer?

8

Existe uma maneira fácil de abrir um arquivo como somente leitura no Windows Explorer?

Meu interesse imediato está em um arquivo do Microsoft Access. Eu estou fazendo algumas verificações de sanidade em bancos de dados antigos do MS Access e vejo que sua data é atualizada automaticamente quando eu abri-los. Eu não gosto disso, pois parecerá que todos os arquivos antigos foram modificados hoje.

Estou trabalhando com o Windows XP.

Atualização: Como Yoda disse,

No. Try not. Do... or do not. There is no try.

No meu caso, foi "não". Acabei copiando a árvore de pastas inteira (grande) para MyDocuments e abrindo todos os bancos de dados de lá.

    
por Daniel Daranas 29.09.2009 / 14:14

7 respostas

7

  • Abra o Windows Explorer.
  • Escolha Opções de pasta no menu Visualizar. (Em algumas versões do Windows, você escolhe Opções no menu Exibir.) O Windows exibe a caixa de diálogo Opções de pasta (ou simplesmente Opções).
  • Verifique se a guia Tipos de arquivo está selecionada. (Clique aqui para ver uma figura relacionada.) Na lista de tipos de arquivos registrados, localize e selecione o documento do Microsoft Word. Clique no botão Editar. O Windows exibe a caixa de diálogo Editar tipo de arquivo. (Clique aqui para ver uma figura relacionada.)
  • Selecione a opção Abrir na lista Ações.
  • Clique em Avançado. A caixa de diálogo Editar tipo de arquivo é exibida.
  • Clique em Abrir no campo Ações.
  • Clique em Editar. A caixa de diálogo Editing Action é exibida.
  • Selecione o conteúdo da caixa Aplicativo usado para executar a ação. (Clique aqui para ver uma figura relacionada.)
  • Pressione CTRL + C. Isso copia o conteúdo da caixa Aplicativo usado para executar a ação.
  • Clique em Cancelar.
  • Clique no botão Novo. O Windows exibe a caixa de diálogo Nova ação.
  • Na caixa Ação, insira o nome que você deseja que apareça no menu de atalho. Por exemplo, você pode digitar Open Read-Only.
  • Posicione o ponto de inserção na caixa Aplicativo usado para executar a ação e pressione CTRL + V. As informações que você copiou na etapa 8 são coladas na caixa.
  • Marque a caixa de seleção Usar DDE. A caixa de diálogo Nova ação é expandida.
  • Na caixa Mensagem do DDE, digite o seguinte texto: [FileOpen ("" "% 1" ""), ReadOnly]
  • Na caixa Aplicativo, insira esta única palavra: WinWord.
  • Na caixa Tópico, insira esta única palavra: Sistema.
  • Clique em Fechar ou em OK, conforme necessário, para descartar todas as caixas de diálogo.     
  • por 27.11.2012 / 15:28
    21

    Eu tive o mesmo problema no Windows 7. A resposta acima não funciona para o W7 porque a interface para associações de arquivos foi alterada. A boa notícia é que o Open as Read-Only é agora um processo mais simples.

    Shift + Clique com o botão direito do mouse - > Abrir como somente leitura

        
    por 10.09.2012 / 19:42
    4

    Outra opção se você estiver abrindo o arquivo em um programa do Office é seguir o instruções MS .

    • Abra o programa do Office que você precisa
    • Clique no botão Office e abra
    • Navegue até o arquivo que você deseja abrir e selecione-o
    • No botão Abrir na parte inferior, clique na seta e escolha "Abrir como somente leitura"

    Eu tentei isso com o Excel e ele realmente abriu o arquivo como somente leitura.

    Ao usar o Shift + Right Click, a opção "Abrir como somente leitura" no Explorer parecia não ter efeito. Não vejo uma opção "Abrir em modo protegido".

    Meu motivo completo para abrir o arquivo como somente leitura é para que os outros possam editá-lo enquanto eu o abro, portanto, tornar o arquivo somente leitura não funcionará.

    Eu também não quero passar 18 etapas para adicionar uma ação ou editar o registro (nem mesmo se tenho permissão para trabalhar).

    Eu sei que isso não está tecnicamente abrindo a partir do Windows Explorer, mas muitas pessoas (como eu) chegam do Google e querem abrir algo em um programa do Office.

        
    por 15.07.2015 / 17:13
    3

    Encontrada a opção somente leitura no programa, fez o seguinte, mas aparentemente fez algo errado. Por favor, deixe-me saber se você pode corrigir.

    No Windows XP, o Explorer 8     -Selecionado Ferramentas     - Opções de pasta     - guia Tipos de arquivo     -Selecionado Documento do Microsoft Word     -Clicou em Avançado [caixa Tipo de Arquivo Editar surgiu]     -A caixa Ações selecionada abre como somente leitura     -Clicou OK     -Clicked Editar

    • A caixa intitulada "Ação de edição do tipo Documento do Microsoft Word continha as seguintes informações:

      Ação: Abrir como somente leitura

      Aplicativo usado para executar uma ação: "C: \ Arquivos de Programas \ Microsoft Office \ OFFICE11 \ WINWORD.EXE" / h / n / dde

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

      Aplicação: Winword

      Aplicativo DDE não está em execução: [em branco]

      Tópico: Sistema

    -Clicou OK até o fim.

    -Passado para o Explorer e clicado com o botão direito do mouse em um documento do Word, a opção somente leitura estava agora no menu, clicada nele com os seguintes resultados:

    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:th)
    

    -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.
    
        
    por 30.09.2011 / 22:10
    3

    Isso é o que funcionou para mim no Windows 7, depois de ler este e outros tópicos semelhantes:

    Para o Word:

    • Edite suas chaves de comando HKEY_CLASSES_ROOT \ Word.Document.12 \ shell \ OpenAsReadOnly \ de forma que o "% 1" em ambas as subentradas seja substituído por / dde, se ainda não tiver sido dito
    • Novamente para documentos do Word2003: Edite o comando HKEY_CLASSES_ROOT \ Word.Document.8 \ shell \ OpenAsReadOnly \ como acima
    • Importe o seguinte arquivo reg ou compare com seu registro:

      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"'
      

    Para o Excel:

    • Como palavra, certifique-se de que os comandos em HKEY_CLASSES_ROOT \ Excel.Sheet.12 e HKEY_CLASSES_ROOT \ Excel.Sheet.8 tenham o parâmetro / dde (já era o caso para mim)
    • Importe o seguinte arquivo reg ou compare com seu registro:

      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"
      

    Ele deve funcionar de forma semelhante para os outros tipos do Office, mas eu não tentei isso.

        
    por 08.10.2013 / 09:07
    2

    Em vez de Shift + clique direito - > Abrir como somente leitura, use Abrir no modo de exibição protegido. Parece fazer o que é necessário e impede a edição do documento. Deve funcionar para arquivos do Word e Excel.

        
    por 27.06.2013 / 23:23
    1

    Concordo com music2myear , a menos que haja outros usuários que proíbam isso, a maneira mais fácil e adequada seria:

    • clique com o botão direito na pasta
    • vá para propriedades
    • selecione somente leitura
    • Aplique a todas as subpastas.
    por 21.04.2015 / 20:06