Abra arquivos do Excel em uma nova janela

98

Quando tenho o Excel em execução e clico duas vezes em um arquivo do Excel no Windows Explorer, gostaria que ele fosse iniciado em uma nova janela por padrão para que eu pudesse mover documentos para monitores separados. Existe alguma maneira de obter esse comportamento?

    
por JC. 12.08.2009 / 06:40

13 respostas

81

Eu tive esse problema também. Aqui está o que eu fiz:

In Excel 2003, go to Tools -> Options -> General tab.

Make sure the option, ‘Ignore other applications’ is checked.

In Excel 2007 & 2010, Click the Office button -> Excel Options -> Advanced.

Under General, check ‘Ignore other applications that use Dynamic Data Exchange’.

Eunãoseiporqueissonãoestáembutido.Fonte: link

    
por 12.08.2009 / 06:49
16

É um pouco de trás para frente e funcionará para qualquer programa, não apenas o Excel, mas clique no ícone do Excel na barra de tarefas do Windows 7, crie uma nova instância do Excel e abra os documentos em cada um deles. instância do Excel.

QuandotiverváriasinstânciasdoExcelemexecução,vocêpoderáorganizá-lasladoaladomantendopressionadaateclaShifteclicandocomobotãodireitodomousenoícone:

    
por 29.01.2016 / 08:13
12

Existem certas desvantagens em ter todas as suas pastas de trabalho abertas em janelas diferentes. Por um lado, se você escrever uma fórmula em uma pasta de trabalho que faz referência a outra, ela incluirá o caminho completo do arquivo da outra pasta de trabalho. Para outro, copiar / colar de uma pasta de trabalho para outra reduz o número de opções disponíveis para os dados de destino, como manter as larguras das colunas, etc. É possível que, para seus propósitos, essas coisas não importem muito, mas basicamente se você experimentar qualquer comportamento "estranho" ao usar várias pastas de trabalho em várias janelas, você pode tentar abri-las na mesma janela para ver se a estranheza desaparece. / p>

Minha preferência é deixar o comportamento padrão para abrir pastas de trabalho do Excel na mesma janela, e quando eu quiser que pastas de trabalho individuais sejam abertas em janelas diferentes, clique com o botão direito do mouse no arquivo e selecione "Abrir em nova janela". Para fazer isso, eu escrevi este pequeno utilitário . É grátis. Sinta-se à vontade para instalá-lo.

    
por 08.10.2010 / 22:24
6

Eu segui o guia publicado aqui .

Resumindo:

  1. Abra o regedit (ganhe + R, regedit)
  2. Navegue até HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
  3. Na guia à direita :
    • Clique com o botão direito do mouse em (Default) , selecione Modify... , acrescente um espaço seguido por "%1" (incluindo aspas)
    • Renomeie command para command2
  4. Na guia à esquerda :
    • Logo abaixo da pasta command (cujo nome não foi alterado),
      Renomear ddeexec into ddeexec2
  5. Navegue até HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
  6. Repita as etapas 3 e 4
  7. Se você quiser que isso seja válido também para arquivos csv, procure por HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
  8. Repita os passos 3 e 4 (ou apenas repita o passo 6 :))

Isso funcionou para o Microsoft Excel 2007. Em caso de atualização, talvez seja necessário repetir essas etapas.

Eu pessoalmente gostei dessa abordagem manual porque é reversível. Com relação a algumas das outras soluções propostas, adoro o fato de você poder abrir facilmente dois arquivos com o mesmo nome.

    
por 01.10.2015 / 21:24
6

Excel 2007: Se você tiver acesso para editar o registro do Windows, aqui são alguns arquivos de registro que adicionam a opção de abrir em uma nova instância (seja por padrão ou não) quando você clica com o botão direito do mouse em seus arquivos pode usar ambas as funcionalidades.

Existe um arquivo .reg para "desinstalá-lo" também. Experimentado e testado no excel 2007 (janelas de 32 bits). Eu acredito que a técnica é a mesma da resposta do hyperslug: DDE ou não.

    
por 25.01.2010 / 15:30
5

Como a resposta do hyperslug não funcionou para mim, eu segui a "Opção B" do seu link e agora abri um novo (vazio) Excel no menu Iniciar e arrastei e solte o arquivo que eu quero abrir no novo janela.

    
por 25.01.2010 / 15:16
4

No Office 2013, eles resolveram esse problema. Cada pasta de trabalho está em sua própria janela no Office 2013.

    
por 14.08.2013 / 20:04
3

Aqui está outro conjunto de arquivos de registro I (que eu criei) para resolver o mesmo problema: link

Dá um menu com o botão direito para abrir arquivos do Excel em uma nova instância e, opcionalmente, torna o comportamento padrão, mas ainda deixa a opção de abri-lo em uma instância existente se as pastas de trabalho precisarem ser cortadas e coladas com formatação entre elas. / p>     

por 22.04.2011 / 05:50
2

finalmente uma instrução regedit que funciona para o meu windows 7 e excel 2010

To launch multiple instances of Excel, we change it by not using DDE to open the file. Check the "Ignore other applications that use Dynamic Data Exchange (DDE)" box in Excel -> Excel Options -> Advanced

If this does not work,for Windows Vista and Windows 7, we need to edit the registry to remove DDE completely. =============== Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs.

  1. Click Start, in the Search box, type regedit and press Enter.
  2. Locate the registry subkey: HKEY_CLASSES_ROOT\Excel.Sheet.14\shell\Open
  3. Delete the ddeexec subkey.
  4. Click on the command subkey, and then double-click the Default value from the right pane. Replace the value data with: "C:\Program Files\Microsoft Office\OFFICE14\EXCEL.EXE" "%1" Double-click the Command string value, replace its data with: (f'^Vn-}f(ZXfeAR6.jiEXCELFiles>!De@]Vz(r=f1lfq?R& "%1"

Obrigado a sally tang, neste fórum link

    
por 27.03.2015 / 23:06
2

Outra solução é mesclar um arquivo .reg com o seguinte conteúdo no registro do Windows (altere o caminho para EXCEL.EXE de acordo com a versão e o caminho de instalação que você possui e adicione os tipos de arquivo adicionais que deseja remapear ( Excel.Sheet.12 é para .xlsx arquivos e Excel.Sheet.8 é para .xls arquivos)):

(Você pode querer fazer o backup de suas ramificações HKEY_CLASSES_ROOT\Excel.Sheet.12 e HKEY_CLASSES_ROOT\Excel.Sheet.8 existentes (via exportação de regedit.exe ) caso queira reverter essa alteração.

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\Excel.Sheet.12]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" /r \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\ddeexec]




[HKEY_CLASSES_ROOT\Excel.Sheet.8]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" /r \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected\ddeexec]

Se, depois de aplicar esse arquivo, você quiser abrir outro arquivo na mesma janela, use o menu Arquivo para abrir outro arquivo e ele será aberto na janela atual.

    
por 28.07.2015 / 12:34
2

A Microsoft já corrigiu isso. Você pode baixar o patch aqui:

link

A execução do patch faz com que tudo seja dito na seção " Desejo corrigir sozinho ".

    
por 23.08.2016 / 10:03
1

Este tópico é antigo, mas o problema é persistente! Solução Hyperslugs não funcionou para mim, mas eu encontrei um aplicativo de inicialização bacana que middle-mans a abertura de documentos do Excel e obriga novas instâncias. Ele pode ser encontrado aqui link . Espero que isso ajude alguém com esse problema chato.

    
por 19.02.2013 / 18:43
1

Eu uso o Excel 2010 e queria abrir uma nova instância com o objetivo de alternar facilmente entre planilhas. Eu uso Alt + Tab, que não funciona com as configurações padrão do Excel. Se esse for o motivo principal pelo qual você deseja abrir uma nova instância para cada planilha, ela poderá ser resolvida por:

  1. Abra o Excel
  2. Abra o menu Arquivo
  3. Clique em "Opções"
  4. Clique em "Avançado"
  5. Desloque-se para a secção "Display"
  6. Marque a caixa "Mostrar todas as janelas na barra de tarefas"

Isso facilita alternar entre planilhas, mas se você quiser visualizar duas planilhas simultaneamente (ou seja, se tiver vários monitores), ainda precisará abrir uma nova instância do Excel e abrir o arquivo a partir dessa instância. .

    
por 10.01.2014 / 18:43