Office 2007, Windows Server 2008 x64.
Como criar 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 sem 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 esse. Como alternativa, fecho um documento, abro uma nova janela do Excel e arrasto o documento para lá.
Obrigado.
Respostas:
Há uma explicação muito agradável de modificar o registro aqui. Será um pouco diferente no Server 2008, mas semelhante o suficiente para fazer sentido:
regedit.exe
. Clique com o botão direito do mouse noregedit.exe
arquivo e clique na opção "Executar como administrador".HKEY_CLASSES_ROOT\.xls
chave. Você pode fazer isso expandindo oHKEY_CLASSES_ROOT
nó, depois comece a digitar.xls
, ou apenas procure.xls
, ou simplesmente role para baixo e procure por ele. Você deve ver algo assim:Veja o
(Default)
valor, na imagem acima, ou sejaExcel.Sheet.8
. Agora, vá para essa chaveHKEY_CLASSESS_ROOT
. Em outras palavras, vá paraHKEY_CLASSES_ROOT\Excel.Sheet.8
.Excel.Sheet.8
chave e você verá que ela possui várias chaves. Uma dessas chaves é nomeadashell
. Vá em frente e expanda ashell
chave também. você verá algo assim:Observe que as chaves no 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 idéia é que queremos adicionar uma opção "abrir em nova instância" aqui. Então, clique com o botão direito do mouse na
shell
chave e escolha Novo-> Chave.Dê à chave o nome que quiser. Por exemplo
OpenInNewInstance
,. Quando a chave é criada, clique duas vezes em(Default)
para atribuir um valor padrão. O valor padrão será a opção que você verá no menu do botão direito. Portanto, neste exemplo, usaremosOpen In New Instance
. Você deve ter algo parecido com isto:OpenInNewInstance
. Desta vez, nomeie comocommand
. Para definir o valor padrão dacommand
chave, você precisará do caminho para o arquivo EXCEL.EXE. No Windows 7 de 64 bits e no Office 2010, defina o valor para:C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1
Se você tiver a mesma configuração que a minha, basta copiar o acima. Caso contrário, faça os ajustes necessários para corresponder à sua configuração. Agora você deve ver algo assim.
.xls
arquivo. Agora você deve ver a 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 do aplicativo. Clique com o botão direito do mouse em outro
.xls
arquivo e abra-o em uma nova instância, o Excel o abrirá em outra janela do aplicativo..xls
arquivo no Explorer, você deseja que o Excel o abra em uma nova instância de aplicativo; então, há uma etapa simples a ser executada. Vá para ashell
chave e defina seu valor padrão comoOpenInNewInstance
As instruções acima permitem adicionar uma opção ao menu de
*.xls
arquivos do botão direito . 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 emxlsm
vez dexls
) na # 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 /
fonte
fonte
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 poder reverter, se necessário
Certifique-se de que, na caixa Ação, diga & Abra
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.
fonte
Havia uma solução funcional para o Windows XP aqui , usando uma correção do registro. Mas ele diz que só funciona em sistemas operacionais de 32 bits. Estou curioso, porém, se você for Iniciar ... Executar e digitar
"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx"
, ele será aberto na mesma janela ou em uma nova?Como foi esse truque de 32 bits, o comando open padrão usou o DDE open (% 1) para fornecer o nome do arquivo, que sempre usava qualquer janela existente, enquanto esse método de argumento% 1 direto sem o DDE abriu uma nova janela.
Apenas meus 2 centavos. Pode muito bem não funcionar.
fonte
Eu achei 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" para "Abrir todas as pastas em uma nova janela" (ou similar, eu m traduzindo das configurações em alemão do Windows 7 aqui)
fonte
Vejo uma resposta que oferece uma solução usando o regedit.exe já foi escolhida como a melhor. No entanto, tenho uma maneira fácil que não requer edição do registro.
Depois de abrir o primeiro documento do Excel, localize o ícone na barra de tarefas e clique com o botão direito do mouse. Escolha Microsoft Office Excel 2007. Um novo documento do Excel será aberto. A partir daí, use o menu principal para abrir o segundo documento. Obviamente, você pode abrir um terceiro, quarto etc. da mesma maneira.
fonte
Talvez você já saiba disso, mas pode ter várias janelas abertas com uma instância do Excel. Use o menu suspenso Janela / Nova janela e organize-os da maneira que desejar.
Várias instâncias do Excel me parecem caras na memória.
fonte