Questão Como posso abrir documentos do Excel em diferentes janelas?


Office 2007, Windows Server 2008 x64.

Como posso fazer o Excel para que, ao clicar duas vezes em um documento, ele seja aberto em uma nova instância do Excel, para que eu possa visualizá-los facilmente lado a lado como janelas separadas e não usar a funcionalidade Exibir-organizar tudo? Agora eu tenho que ir para a barra de tarefas, clique em um documento para vê-lo e, em seguida, clique no outro documento na barra de tarefas para mudar para aquele. Como alternativa, fecho um documento, abro uma nova janela do Excel e, em seguida, arrasto o documento para lá.

Obrigado.


9


origem


5 anos depois: Por padrão, o Excel 2013 abre cada pasta de trabalho em sua própria janela. Mais informações - Ƭᴇcʜιᴇ007
Ei, que você saiba! Antes tarde do que nunca! - Eugene
possível duplicata de Mover o documento do Excel aberto para a janela separada - Tobias Kienzler
O Excel tem uma opção em Advanced-> General chamada "Ignore outros aplicativos que usam o Dynmaic Data Exchange". Isso de fato abre uma nova janela toda vez, mas causa um erro super irritante que impede a abertura do arquivo. Por que a Microsoft tem que ser tão estúpida? Está no nome do GD do SO - WINDOWS. Por que remover a capacidade de abrir janelas para o seu aplicativo ??? - B T
2016 - O problema está de volta. - user2924019


Respostas:


Há um ótimo passo a passo para modificar o registro aqui. Será um pouco diferente no Server 2008, mas semelhante o suficiente para fazer sentido:

  1. Execute o editor de registro como administrador. Caso você não tenha certeza de como fazer isso, abra o menu Iniciar e pesquise regedit.exe. Clique com o botão direito no regedit.exe arquivo, em seguida, clique na opção "Executar como administrador".

  1. No Editor do Registro, vá para HKEY_CLASSES_ROOT\.xls chave. Você pode fazer isso expandindo HKEY_CLASSES_ROOT nó, em seguida, comece a digitar .xlsou apenas procure .xls, ou simplesmente rolar para baixo e procurá-lo. Você deveria ver algo assim:

Olhe para a (Default) valor, na imagem acima, que é Excel.Sheet.8. Agora, vá para essa chave em HKEY_CLASSESS_ROOT. Em outras palavras, vá para HKEY_CLASSES_ROOT\Excel.Sheet.8.

  1. Expandir o Excel.Sheet.8 chave e você verá que tem várias chaves sob ele. Uma dessas chaves é chamada shell. Vá em frente e expanda o shell chave também. você verá algo assim:

Observe que as chaves sob shell correspondem às opções que você vê quando clica com o botão direito do mouse em um arquivo do Excel no Explorer. A ideia é que nós queremos adicionar uma opção "abrir em nova instância" aqui. Então, clique com o botão direito no shell chave, em seguida, escolha New-> Key.

Dê a chave qualquer nome que você gosta. Por exemplo, OpenInNewInstance. Quando a chave é criada, clique duas vezes em (Default) para dar um valor padrão. O valor padrão será a opção que você verá no menu do botão direito. Então, para este exemplo, vamos usar Open In New Instance. Você deveria ter algo assim:

  1. Adicione uma nova chave em OpenInNewInstance. Desta vez, nomeie-o como command. Para definir o valor padrão do command chave, você precisará do caminho para o arquivo EXCEL.EXE. No Windows 7 de 64 bits e no Office 2010, defina o valor para isso:

C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1

Se você tem a mesma configuração que a minha, você pode simplesmente copiar o acima. Caso contrário, faça os ajustes necessários para corresponder à sua configuração. Você deve ver algo assim.

  1. É isso aí! Você está feito. Vá para o Windows Explorer e clique com o botão direito em qualquer .xls Arquivo. Agora você deve ver sua opção "Abrir em nova instância".

Clique em “Abrir em nova instância” e o Excel abre a pasta de trabalho em uma nova janela de aplicativo. Clique com o botão direito em outro .xls arquivo e abri-lo em uma nova instância, o Excel abre em outra janela de aplicativo.

  1. Se isso não for suficiente, você quer que esse seja o comportamento padrão. Em outras palavras, toda vez que você clica duas vezes .xlsarquivo no Explorer, você deseja que o Excel abra-o em uma nova instância do aplicativo e, em seguida, há uma etapa simples a ser feita. Vou ao shell chave e definir o valor padrão para OpenInNewInstance

As instruções acima permitem que você adicione uma opção ao menu do botão direito do *.xls arquivos. Os arquivos do Excel 2007/2010 têm uma extensão diferente (.xlsx ou .xlsm). Basta seguir os mesmos passos, mas procure a extensão correta (xlsx ou xlsm ao invés de xls) em 2.

http://web.archive.org/web/20141014173336/http://www.excelqa.info/2011/06/17/how-to-open-excel-files-in-a-new-application-instance- windows-7-or-vista /


2



Até agora esta é a resposta mais próxima para esta questão. Obrigado. - Eugene
O link ficou obsoleto. - Okuma.Scott
Eu não tenho uma chave "shell", nem a maioria das chaves em Excel.Sheet.8 no meu excel 2010 no windows 8.1. Em vez disso, tenho uma chave "ShellNew" vazia. - B T


Houve uma solução de trabalho para o Windows XP Aqui, usando uma correção de registro. Mas diz que só funciona no sistema operacional de 32 bits. Estou curioso, se você for em Iniciar ... Executar e digite "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx" abre na mesma janela ou em uma nova?

Como foi esse o truque de 32 bits, o comando de abertura padrão usou DDE aberto (% 1) para fornecer o nome do arquivo, que sempre usou qualquer janela existente, enquanto esse método de argumento% 1 direto sem DDE abriu uma nova janela.

Apenas meus 2 centavos. Pode muito bem não funcionar.


0





  1. Clique no botão Microsoft Office e, em seguida, clique em Opções do Excel.
  2. Clique em Avançado e, em seguida, clique para marcar a caixa de seleção "Ignorar outros aplicativos" na área Geral.
  3. Clique OK

-1



Não, trabalhou apenas para o segundo documento. O terceiro e todos os outros documentos são abertos na segunda janela do documento. Obrigado embora :) - Eugene


Vá para Meu computador> Ferramentas> Opções de pasta> Tipos de arquivo> e escolha XLSX (XLSX para 2007 ou XLS para 2003)

Clique no botão Avançado

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

Em seguida, destaque Abrir e clique em Editar

Anote essas configurações para que você possa reverter, se necessário

Certifique-se na caixa de ação diz & Abrir

Marque a caixa ao lado para usar o DDE

Remova tudo o que esteja na caixa Mensagem DDE e na caixa Aplicativo DDE não em execução.


-1



Como posso fazer isso no Windows Server 2008? Ele não tem mais a caixa de diálogo Tipos de arquivo e a outra no Painel de controle não tem essas opções. - Eugene
você tem que editar o registro. progresso como prometido. - bugtussle
Kije tem a resposta correta. Você pode se destacar em dois monitores, eu faço isso o tempo todo. Dependendo do sistema operacional, talvez você não consiga usar o botão max \ restore no canto superior direito da janela. - bugtussle
A resposta de Kije não está correta. Eu especificamente declaro "aberto na nova instância do Excel" enquanto o Kije oferece para usar uma instância do Excel. O uso da memória não é uma preocupação para mim. Abrangendo dois monitores é uma dor. - Eugene


Eu encontrei uma maneira simples, tendo o mesmo problema: Basta ir ao Painel de Controle -> Opções de Pasta, e alternar de "Abrir todas as pastas na mesma janela" "Abrir todas as pastas em uma nova janela" (ou similar, estou traduzindo das configurações alemãs do Windows 7 aqui)


-1



Essa é uma configuração do Explorer. O OP quer poder abrir documentos do Excel em uma nova instância do Excel. - RobH


Talvez você já saiba disso, mas você pode ter várias janelas abertas com uma Instância do Excel. Use o menu suspenso Janela / Nova Janela e, em seguida, organize-os da maneira que desejar.

Várias instâncias do Excel me parecem caras na memória.

enter image description here


-3



O problema é que estes são criança janelas, não janelas de nível superior que poderiam (por exemplo) ser movidas para um segundo monitor. - Chris W. Rea
Eu concordo com BasicallyMoney.com - isso não é o que eu preciso. Obrigado, no entanto. - Eugene
-1 completo oposto da pergunta do OP - Chris Marisic