Questão Abra arquivos do Excel em uma nova janela


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?


95


origem




Respostas:


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

No Excel 2003, vá para Ferramentas -> Opções   -> separador Geral.

Certifique-se de que a opção "Ignorar outros   aplicações 'está marcada.

No Excel 2007 e 2010, clique no botão Office   -> Opções do Excel -> Avançado.

Em Geral, marque ‘Ignorar outros   aplicativos que usam dados dinâmicos   Troca'.

enter image description here

Eu não sei porque isso não está embutido. Fonte: http://www.lytebyte.com/2008/05/13/how-to-open-two-excel-files-side-by-side-in-separate-monitors/


78



Uau! Como não é óbvio aquele? - RBarryYoung
Por que eles não apenas chamaram a opção "jowfeio woif who82r wcjnmwvo 902r3hj2 w082f8"? teria sido mais óbvio! Se eu pudesse +5 esta resposta, eu faria. Não, eu faria +10 isso. OBRIGADO OBRIGADO !!! - Michael Bray
Eu me inscrevi para uma conta de superusuário apenas para votar positivamente nessa resposta. Obrigado! - Neil Vass
Não funcionou para mim (Office 2010 e Win 7). Quando eu marquei a opção, não consigo abrir nenhum arquivo do Excel: There was a problem sending the command ou algo similar. - Nolonar
Esta resposta não deve ser usada. Vejo Quando clico duas vezes em uma planilha do Excel, o Excel abre, mas o documento não quanto ao porquê. Veja também esta resposta. - GSerg


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

enter image description here

enter image description here

Depois de ter várias instâncias do Excel em execução, você pode organizá-las lado a lado mantendo pressionada a tecla Shift e clicando com o botão direito do mouse no ícone:

enter image description here


13



Eu não sabia que o clique do meio abriu uma nova instância! Eu pulei essa resposta no começo, mas é realmente inteligente! - Nathan Goings


Há 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ê tiver algum comportamento "estranho" ao usar várias pastas de trabalho em várias janelas, pode tentar abri-las na mesma janela para ver se a estranheza desaparece.

Minha preferência é deixar o comportamento padrão para abrir pastas de trabalho do Excel na mesma janela e, quando 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 esta pequena utilidade. É grátis. Sinta-se à vontade para instalá-lo.


12



Legal! Obrigado pela utilidade ~ - Leftium
Eu não acho que o seu utilitário, tão simples quanto parece, funcionaria se eu estivesse abrindo arquivos do Excel a partir do Outlook, certo? Supondo que a resposta seja "correta", o que seria REALMENTE bom seria ter arquivos que normalmente abertos no Excel realmente abertos em um aplicativo "oculto" que pode abrir o arquivo em uma nova instância ou detectar de alguma forma (por exemplo, tecla SHIFT para baixo?) que eu quero abrir em uma instância existente e, em seguida, se houver mais de uma instância, pergunte-me qual delas. Se você puder fazer isso, eu compro (por um preço justo). - Michael Bray
Você está correto: o utilitário não funcionará diretamente do Outlook. Sua sugestão é interessante. Mas implementá-lo tornaria meu utilitário mais invasivo e com uso intensivo de recursos do que eu pretendia que fosse. - Nick Spreitzer
E agora há uma opção melhor: basta atualizar para o Excel 2016. Não é grátis, mas cura sua dor de cabeça a partir de 2013. - TJJ


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

Há 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 que na resposta do hyperslug: DDE ou não.


6



Agora isso é muito melhor! Eu só tive que adicionar "(x86)" para os caminhos no arquivo de registro desde que eu corro em 64 bits. - David Schmitt
Muito ruim, o arquivo zip contendo os scripts referidos naquele post agora está perdido ... - Antonio
@Antonio Eu pareço tê-los ainda por aí, mas está faltando um (para o controle remoto do menu de contexto) e eu não testei em versões mais recentes do Excel, então use a seu próprio risco. mega.nz/#!sANxXZiS!DM_DsD6gqiHBEUhCW7Q_7DMNy0SNHrwk8Xi4l45iVO4 - mtone


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


5



Simples, mas funciona - obrigado, David. Inacreditável que algo tão simples precise ser feito tão difícil e contraintuitivo. - Amos M. Carpenter


Segui o guia publicado Aqui.

Em resumo:

  1. Regedit aberto (win + R, regedit)
  2. Navegue até HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
  3. Na aba a direita:
    • Clique com o botão direito em (Default)selecione Modify...anexe um espaço seguido por "%1" (incluindo citações)
    • Renomear command para dentro command2
  4. Na aba à esquerda:
    • Logo abaixo do command pasta (cujo nome é deixado intacto),
      Renomear ddeexec para dentro ddeexec2
  5. Navegue até HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
  6. Repita os passos 3 e 4
  7. Se você quiser que isso seja válido também para arquivos csv,
    Navegue até 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 desta abordagem manual porque é reversível. Com relação a algumas das outras soluções propostas, adoro o fato de que você pode facilmente abrir 2 arquivos com o mesmo nome.


5



Eu diria que este é o método mais eficaz. Funciona no Excel 2010. Obrigado! - Bill Stidham
Ainda mais eficaz (porque não destrói a funcionalidade copiar e colar): atualizar para o Excel 2016. - TJJ


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


4



Cada livro tem sua própria janela, mas todos eles ainda pertencem à mesma instância do Excel (o que pode ser altamente confuso quando você tem um código que deseja trabalhar com várias pastas de trabalho abertas). - GSerg


Aqui está outro conjunto de arquivos de registro que eu criei para resolver o mesmo problema: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel-2007-documents-in-a-new-instance.html?sfQueryTermInfo=1+ 30 + excel + instanc + novo

Dá um menu do 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 recortar e colar com formatação entre elas.


3





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

Para iniciar várias instâncias do Excel, alteramos isso não usando DDE   para abrir o arquivo. Marque a opção "Ignorar outros aplicativos que usam   Caixa Dynamic Data Exchange (DDE) "no Excel -> Opções do Excel -> Avançado

Se isso não funcionar, para o Windows Vista e Windows 7, precisamos editar   o registro para remover completamente o DDE.   =============== Importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas   pode ocorrer se você modificar o registro incorretamente. Portanto, faça   Certifique-se de seguir estas etapas cuidadosamente. Para proteção adicional, volte   o registro antes de modificá-lo. Então, você pode restaurar o   registro se ocorrer um problema.

  1. Clique em Iniciar, na caixa Pesquisar, digite regedit e pressione Enter.
  2. Localize a subchave do Registro: HKEY_CLASSES_ROOT \ Excel.Sheet.14 \ shell \ Open
  3. Exclua a subchave ddeexec.
  4. Clique na subchave de comando e, em seguida, clique duas vezes no valor Padrão no painel direito. Substitua os dados do valor por: "C: \ Program   Arquivos \ Microsoft Office \ OFFICE14 \ EXCEL.EXE ""% 1 "Clique duas vezes no   Valor da string de comando, substitua seus dados por:   (f '^ Vn-} f (ZXfeAR6.jiEXCELFiles>! De @] Vz (r = f1lfqR & "% 1"

Obrigado a sally tang, neste fórum https://social.technet.microsoft.com/Forums/office/pt-BR/ee76d08d-3306-406d-894c-16fd3cb824d9/each-workbook-in-separate-windows-excel-2010-windows-7?forum= excel


2



Isso soa basicamente como o mesmo método detalhado aqui: dottech.org/26491/…. Repita nas outras várias entradas do Excel.X para obter todos os arquivos possíveis que o Excel gosta de abrir (CSV, xls, etc.) - Ben
Isso não está funcionando para mim. Eu só recebo uma mensagem dizendo "[nome do arquivo] .xlsx O parâmetro está incorreto." - zarose