Como forço o Excel (e outros produtos do Microsoft Office) para parar de abrir arquivos no mesmo aplicativo? [duplicado]

23

Sempre que eu clico duas vezes em um arquivo do Excel e outro arquivo do Excel é aberto, o novo arquivo é aberto automaticamente na mesma janela do aplicativo que o arquivo do Excel aberto anteriormente. Isso não se limita apenas ao Excel, pois vi o Word fazer isso também. Isso representa um problema quando se deseja comparar documentos lado a lado.

A solução atual que tenho para isso é realmente abrir outra instância do Excel ou Word e, em seguida, abrir o arquivo na própria janela do aplicativo. Existe uma maneira de forçar o Office a abrir uma nova instância do aplicativo ao clicar duas vezes nos ícones de arquivo?

Atualmente, estou usando o Office 2007 e o Windows XP, mas já vi isso no Office 2010 e Windows Vista e 7. Estou procurando uma solução geral, se possível.

James Mertz
fonte
1
Acredito que tenha sido assim por várias versões. Por que iniciar e segunda instância quando não há motivo? A MS fornece uma maneira de fazer - veja abaixo. Chamar o Excel de estúpido provavelmente prejudica seus sentimentos.
USlackr
Alternativa: estique a janela manualmente e use o recurso "Organizar tudo" do Excel, na guia Exibir.
Iszi 5/05
O Office possui pelo menos o Word para comparar com documentos. O que você está fazendo agora é a maneira como você "força" a se comportar dessa maneira.
Ramhound 31/05
dottech.org/26491/… Este link possui instruções claras com imagens para mostrar como alterar as configurações no Excel para forçá-lo a abrir cada arquivo em uma janela diferente.
Observe que a duplicata sugerida acima acima contém algumas respostas para resolver o problema (usando o DDE para abrir arquivos em uma única instância) de uma maneira que funcione no Windows 7 (que possui uma caixa de diálogo de configurações de associações de arquivo danificada) e não quebre duas vezes clicar para abrir um arquivo (porque ele usa o DDE por padrão, desabilitar o DDE no Excel quebra duas vezes).
Ben

Respostas:

8

Eu tenho o Office 2010 e o único aplicativo que faz isso por mim é o Excel.

Uma publicação no PC Review, Como abrir o Vista Excel em várias janelas versus uma janela? explica como configurar isso:

  1. Use as configurações de associação de arquivo
  2. Você precisa informar ao Excel para não usar o DDE para abrir a planilha.
  3. Abra o Windows Explorer, Ferramentas, Opções, Tipos de arquivo
  4. Role para baixo até XLS
  5. Selecione o botão Avançar
  6. Clique em ABRIR na janela Ações e depois em Editar
  7. Na 2ª linha do aplicativo usado, adicione "% 1".
  8. Coloque as aspas em torno de% 1.
  9. Exemplo ... \ Excel.exe "/ e"% 1 "
  10. Anote o que você vê na seção DDE.
  11. Você precisará dessas informações se desejar retornar às configurações originais.
  12. Agora desmarque Usar DDE

Quando você clica duas vezes em qualquer arquivo XLS, uma instância separada do excel será executada.

Outra vantagem é que você pode abrir mais de um arquivo XLS com o mesmo nome

Scott Felhofer
fonte
Isso funciona no XP e no Office 2007. Se funcionar no meu computador com o Win 7 Office 2010 em casa, aceitarei a resposta.
James Mertz
2
A guia Tipos de arquivo parece ter sido removida das opções de pasta no Win7. Pelo que li, isso deve ser feito através do registro.
Scott Felhofer
4
Esta solução não funciona no Windows-7. Você tem uma maneira de resolver isso através do registro?
James Mertz
7

Eu tenho usado um arquivo em lotes pequeno para contornar esse problema com o Excel e funciona bem para mim: sempre que clico duas vezes em um documento, ele abre outra instância do Excel.

  1. Usando o bloco de notas, crie um arquivo em lotes (por exemplo, "C: \ Arquivos de Programas \ ExcelLauncher.bat") com o seguinte conteúdo:

    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" %1
    
    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" /x %1         (for Excel 2013)
    
  2. Em vez de "Office14", escreva o nome da pasta em que o Excel está instalado (depende da versão do Office). Pode ser "Office12" ili "Office11" para versões mais antigas.

  3. Tente clicar duas vezes no arquivo em lotes. Se estiver configurado, funciona corretamente, ele deve abrir o Excel.

  4. Configure os documentos do Excel para serem abertos com este arquivo em lotes (clique com o botão direito do mouse em qualquer documento do Excel -> Abrir com -> Escolha o programa padrão -> encontre e selecione "ExcelLauncher.bat").

Aviso - isso pode alterar o ícone da área de trabalho para documentos do Excel. Use "Editor de programas padrão (gratuito)" e "BeCyHome (gratuito)" para reaplicar o ícone correto do Excel.

http://www.howtogeek.com/109347/extract-high-quality-icons-from-files-using-a-free-tool/ http://www.winhelponline.com/blog/default-programs-editor- alterar-arquivo-tipo-ícone-windows-7-vista /

insira a descrição da imagem aqui

Observe que você precisa criar 2 arquivos em lotes separados para ter ícones separados para .xls e .xlsx. Caso contrário, apenas um único ícone poderá ser aplicado aos dois tipos de arquivos.

user137336
fonte
6

Na minha experiência, se você abrir a segunda planilha usando Arquivo >> Abrir, ela será aberta na mesma janela do programa.

Se você abrir uma segunda instância do Excel no menu Iniciar ou em um ícone na área de trabalho, use Arquivo >> Abrir nessa janela, ela será aberta em sua própria janela do programa.

Concordo que é um comportamento defeituoso e não conheço nenhuma maneira de corrigi-lo, exceto, talvez, implorando à Microsoft para alterá-lo em alguma versão futura.

CarlF
fonte
5

Solução testada no Windows 8 com Excel 2007

Tudo isso está vinculado ao DDE, que pode ser dito ao aplicativo para ignorar

Abra o Excel, vá para a guia Opções do Excel, selecione Avançado, à esquerda. Role para baixo até a seção Geral, na parte inferior.

Se você marcar isso, ele impedirá que outras planilhas abertas se juntem a ela.


Richard Dalziel
fonte
Isso funciona perfeitamente com o Office 2010 no Windows7. Muito mais simples do que vasculhar os arquivos de registro ou de lote, etc. Finalmente, meu "desfazer" funciona corretamente e posso abrir duas janelas ao mesmo tempo!
Mark
1
Isso faz com que o Excel não abra mais arquivos clicando duas vezes. Isso gera um erro, porque o Explorer ainda tenta enviar o arquivo usando o DDE: blogs.msdn.com/b/oldnewthing/archive/2008/07/30/8790272.aspx
Ben
Isso é tão bom que fiz essa conta para aprovar esta resposta.
Raj Kamal
5

A DotTech tem um guia sobre como fazer isso em todas as versões do Excel no Windows 7, atualizando o registro.

  1. Modifique a defaultchave HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commandadicionando "%1"a ao final (deve terminar .../e "%1").
  2. Renomeie a commandchave HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commandpara qualquer outra coisa.
  3. Renomeie a ddeexecpasta HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Openpara qualquer outra coisa.

Repita as etapas acima em HKEY_CLASSES_ROOT/Excel.Sheet.8

Observe que esse processo deve ser repetido com muitas atualizações do Windows e do Excel / Office.

Dave Ross
fonte
A chave padrão em "HKEY_CLASSES_ROOT / Excel.Sheet.12 / shell / Open / command" tinha o valor "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /ddepara mim (Office 365 ProPlus), alterado para "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /e "%1", funciona como um encanto. Finalmente, posso abrir vários arquivos de uma vez na minha máquina manycore.
Masterdilo # 17/18
1

Parece ser o comportamento padrão para mim - até recebo um processo separado. Tente iniciar o Excel diretamente sem abrir um arquivo para ver se você obtém um processo / instância separado e abra seu arquivo com o OfficeButton-> Abrir.

Mike Simpson
fonte
Estou abrindo arquivos do Sharepoint, ele faz usando File -> Open less of a option.
MVCylon #
1

Não há necessidade disso para o Windows 7!

Se você for para a Barra de Tarefas e passar o mouse sobre um ícone existente do Excel (que traz uma pequena prévia da planilha aberta), clique com o botão direito do mouse para abrir o menu do Excel e clique com o botão esquerdo do mouse na opção "Microsoft Excel 2010". instale outra instância do Excel e você não precisará de nenhum arquivo em lotes ou alterações de configuração!

Pete Light
fonte
1
Esta é uma etapa adicional, na verdade, porque eu tenho que abrir manualmente o arquivo que quero usando o "abrir". Eu não seria capaz de clicar duas vezes em um arquivo do Excel e ele abriria automaticamente uma nova instância, que é o problema que eu estava enfrentando.
James Mertz
Eu acho que isso faz a mesma coisa que Shift + Clique no ícone.
Nattgew
1

Você pode ver o método simples neste link ou usar esta solução:

Vá para Painel de controle-> Opções de pasta-> Tipos de arquivo
Escolha XLS (ou qualquer extensão que você precise trabalhar dessa maneira)
Vá para Avançado

Desmarque a opção "navegar na mesma janela" na janela avançada.

Em seguida, destaque Abrir
Clique no botão Editar

Certifique-se de que, na caixa Ação, diga & Abra

Verifique se o aplicativo usado para executar a ação diz:
"C: \ Arquivos de Programas \ Microsoft Office \ OFFICE11 \ EXCEL.EXE" "% 1"

Marque a caixa ao lado para usar o DDE

Remova qualquer coisa que esteja na caixa Mensagem DDE e na caixa Aplicativo DDE Não Executado.

Verifique se a caixa do aplicativo diz: EXCEL

E na caixa Tópico, diz: Sistema

Lance Roberts
fonte
4
Isso não funcionará no Windows 7. Eles removeram ou modificaram a edição avançada do tipo de arquivo. AFAIK
MVCylon
Remova as instruções que não são do Windows 7 e aceitarei sua resposta. O primeiro link que você forneceu funcionou perfeitamente.
MVCylon
@ Doug, acho que essas outras instruções também funcionariam bem no Windows 7, embora eu sempre busque a solução simples. Na verdade, antes de postar isso, verifiquei (e mudei um pouco) eles no Windows 7 (na medida em que as configurações estavam, na verdade, não apertei os botões OK).
Lance Roberts
Substituí o link quebrado por um link de arquivo da Web e o fiz check-out ... mas apenas reafirma o conteúdo das outras respostas (desativando o DDE, que interrompe o clique duplo; ou abrindo manualmente uma nova instância do Excel).
Ben
0

Eu tive o mesmo problema com a abertura de arquivos no Sharepoint. O método (bruto) que eu uso é:

  1. Abra o primeiro documento da maneira padrão, clicando no link no Sharepoint.
  2. Clique no menu suspenso Sharepoint para o segundo documento e selecione Enviar para -> Enviar um link por email.
  3. Abra uma segunda instância do Excel e use este link em Arquivo -> Abrir.
  4. Repita conforme necessário.
parsley72
fonte
0

Outra solução que encontrei, usando o Total Commander :

Fo para Arquivo> Associações Internas (Somente Total Commander) ...

Clique em Adicionar, especifique a extensão do arquivo que você deseja abrir com o Excel em janelas separadas, como .xlsx, .csv e .xls. Em seguida, na nova janela exibida, cole na caixa Abrir o caminho para o executável do Excel, adicionando "%1"no final. O meu parece "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "%1".

É isso aí.

Nota: Funciona com o Excel 2010 e Windows 7 de 32 bits sem a necessidade de direitos de administrador.

molgar
fonte