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\ ""
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\ ""
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:
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!