quinta-feira, 9 de janeiro de 2014
Excel desfazer em arquivos distintos
Análise do problemaA 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\ ""
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:
By Ricardo Oliveira às janeiro 09, 2014

2 comentários:
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.
Favor informar como desfazer essa alteração no registro pois não consigo abrir mais nada clicando diretamente no arquivo.
ResponderExcluirRestauração do sistema não funcionou.
Leonardo,
ExcluirPara 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!