- Gerar link
- Outros aplicativos
Postado por
Ricardo Oliveira
em
- Gerar link
- Outros aplicativos
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:
- Gerar link
- Outros aplicativos
Comentários
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 mantendo o funcionamento do DicasQueFunfa, o desenvolvimento dessas e de outras soluções.
É de inteira responsabilidade dos usuários seguirem as dicas postadas no DicasQueFunfa. Assim que possível, responderemos suas perguntas.
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!