Faça planilhas abertas do Excel 2003 em novas instâncias

6

No Excel 2003, parece estar colocando cada planilha aberta no aplicativo Excel existente como uma nova janela. isso torna muito difícil em um monitor duplo configurar colocar uma planilha em cada monitor.

Existe uma maneira de forçar o Excel a criar uma nova instância de si mesmo toda vez que eu abrir uma nova planilha?

    
por Greg 17.10.2008 / 19:42

4 respostas

6

Isso fará o que você quiser:

  1. Abra o Editor do Registro, navegue até HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open

  2. Exclua a chave ddeexec (ou simplesmente renomeie-a se estiver preocupado - eu a renomei e funcionou)

  3. Clique na chave "command" e substitua o /e no final das strings (Padrão) e de comando nessa chave por "%1"

    As aspas em torno de %1 são importantes e devem ser adicionadas.

    Após a alteração, as linhas devem ficar assim:

    (Default)   REG_SZ   "C:\Program Files (x86)\Microsoft Office\Office11\EXCEL.EXE" "%1 
    
    command   REG_MULTI_SZ   ']gAVn-}f(ZXfeAR6.jiEXCELFiles>!De@]Vz(r=f'1lfq'?R& "%1"
    
  4. Faça as mesmas alterações no Excel.Sheet.12

Agora ambos os .xls e .xlsx devem abrir em novas janelas sem erros.

    
por 20.06.2011 / 18:20
4

Se os arquivos forem estáticos (na sua área de trabalho, Meus Documentos, etc.), você poderá consultar este link:

http://www.techonthenet.com/excel/questions/instance.php

Se você tiver arquivos aleatórios (da Internet, E-Mail, etc), então você pode fazer isso para mudar a maneira como ele abre todos os arquivos XLS para abrir em uma nova instância:

http://www.drewery.net/blog/2006/08/29/utilising-dual-monitors-with-microsoft-excel-2003/

    
por 17.10.2008 / 20:05
3

Se você gostar do comportamento existente de abrir documentos na instância atual e ocasionalmente precisar de uma segunda cópia do Excel para ser executada, basta iniciar uma segunda cópia do Excel a partir do seu atalho favorito e arrastar e soltar no arquivo você quer.

    
por 17.10.2008 / 20:16
1

O seguinte funcionaria para o Win7 de 64 bits (clique com o botão direito em Excel e abra no novo submenu de instância) Abra um bloco de notas e cole o seguinte e salve-o como: - Excel OpenInNewInstance.reg e clique com o botão direito do mouse na mesclagem…. você está pronto ... clique com o botão direito do mouse e abra em uma nova instância

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenInNewInstance]
@="Open In New Instance"

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

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenInNewInstance]
@="Open In New Instance"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenInNewInstance\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
    
por 31.03.2012 / 22:39