Excel desfazer em arquivos distintos

Análise do problema

A usuária tinha dois arquivos do Excel; Exe: arquivo_1 e arquivo_2
Ao abrir os dois arquivos ao mesmo tempo no Excel 2003/2007/2010, no momento de desfazer alguma alteração no arquivo_1 ou arquivo_2, a alteração acontecia nos dois arquivos; isso porque o Excel abria os dois arquivos em uma mesma instância (na mesma janela) e isso é padrão do Excel em todas as versões.

Para contornar esse situação, foi feito uma configuração do registro do windows para fazer o excel abrir cada arquivo em estancia separadas, para cada arquivo, é aberto uma janela do Excel.exe

Vide a solução abaixo:

Esse solução se aplica em todas as versões do Microsoft Excel.

Solução para o Microsoft Excel 2003

1. Abra o Bloco de Notas e colar o código abaixo:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
@ = "Abierto (O &)"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@ = "\"C:\\Program Files (x86)\\Microsoft Office\\Office2003\\OFFICE11\\EXCEL.EXE\"/m \"%1\ ""

2. Salve com o nome Excel2003.reg

3. Execute


Solução para o Microsoft Excel 2007, 2010

1. Abrir o Bloco de Notas e colar o código abaixo:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]
@ = "Abierto (O &)"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@ = "\"C:\\Program Files\\Microsoft Office\\Office14\\EXCEL.EXE\"/m \"%1\ ""

2. Salve com o nome Excel2007.reg

3. Execute


Agora é só testar, clicando em um determinado arquivo e em seguida em outro determinado arquivo. Se tudo ocorreu bem será exibido duas janelas conforme imagem abaixo:



Comentários

  1. Favor informar como desfazer essa alteração no registro pois não consigo abrir mais nada clicando diretamente no arquivo.
    Restauração do sistema não funcionou.

    ResponderExcluir
    Respostas
    1. Leonardo,
      Para desfazer as alterações é só você abrir o REGEDIT.EXE e navegar para a chave de registro que você fez as configurações e a pagar a chave "Open".

      Se for o Excel 2007, 2010 ou superior, a chave que você precisa apagar é: HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open

      E se for o Excel 2003 a chave é: HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open

      Se você tiver mais alguma dúvida, é só falar que vamos tentar lhe ajudar.

      Abraço!


      Excluir

Postar um comentário

ATENÇÃO: Seu comentário é muito importante para nós e esperamos que você compartilhe suas opiniões e sugestões abaixo. No entanto, lembramos que é de inteira responsabilidade dos usuários seguir as dicas postadas no Blog DicasQueFunfa. Pedimos que evite comentários ofensivos, ilegais ou prejudiciais, pois esses não serão tolerados e serão removidos. Agradecemos sua colaboração e esperamos que suas contribuições enriqueçam ainda mais nosso conteúdo.

LEIA-ME

Desenvolver ferramentas e scripts que facilitem o seu trabalho diário, solucionar problemas e documentar tudo, criando passo a passos detalhados de como resolvê-los, é uma tarefa que requer tempo e dedicação. Por esse motivo, contamos com a sua contribuição.

Sua doação não é obrigatória, mas é muito importante para que possamos continuar mantendo o DicasQueFunfa funcionando e desenvolvendo soluções úteis para você.



Mais