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!

É de inteira responsabilidade dos usuários seguirem as dicas postadas no Blog DicasQueFunfa.

Assim que possível, responderemos sua pergunta.
Seguir DicasQueFunfa no Facebook e no Google+:
facebook.com/DicasQueFunfa
https://plus.google.com/+DicasQueFunfaBr

LEIA-ME

Criar ferramentas e scripts que facilitam seu trabalho no dia a dia, solucionar problemas, documentar tudo e criar o passo a passo de como resolver, é uma tarefa que requer tempo e disposição. Por esse motivo, precisamos de sua contribuição.




Apesar de não ser obrigatória, a sua doação é muito importante para continuarmos criando ferramentas, scripts e procedimentos!
Com sua contribuição manteremos o funcionamento e desenvolvimento dessas e outras soluções.