Partilhar via


Como forçar o Excel a abrir numa nova instância por predefinição

Sintomas

No Microsoft Excel 2013 e versões posteriores, quando abre vários livros, todos são abertos na mesma instância do Excel. No entanto, em algumas situações, poderá querer abrir cada livro numa nova instância, como:

  • Está a trabalhar com livros grandes do Excel.
  • Quer anular ações apenas no livro ativo.

Este artigo explica como fazê-lo ao configurar uma chave de registo.

Nota

Este método só funciona quando utiliza o ícone do Excel para abrir a aplicação sem selecionar um ficheiro. Se utilizar as seguintes formas, os livros continuarão abertos na mesma instância do Excel que foi concebida:

  • Utilize a opção Abrir Ficheiro na aplicação Excel.
  • Seleciona um ficheiro quando utiliza o ícone da barra de tarefas do Excel para abrir a aplicação.
  • Faça duplo clique num livro do Excel no Explorador do Windows.

Para obter mais informações sobre instâncias do Excel e como iniciar uma nova instância de outras formas, veja O que são instâncias do Excel.

Causa

Ao abrir cada livro na sua própria instância, o livro tem uma memória dedicada de 2 gigabytes (GB) a utilizar. É importante que se deparar com problemas de memória insuficiente numa versão de 32 bits do Excel.

Nota

Se estiver a utilizar a opção Com Deteção de Endereços Grandes, este limite poderá ser aumentado.

Resolução

Para alterar a predefinição, instale a versão mais recente do Office (os números de compilação referenciados na tabela seguinte são as compilações mínimas necessárias para essa versão) e, em seguida, adicione a chave ao registo. As versões do Office que têm a atualização incluem:

Versão Data de lançamento Número da compilação
Office 2016 (Subscritores do Canal Atual) 3 de maio de 2016 Build 16.0.6868.2060
Office 2013 7 de junho de 2016 Build 15.0.4833.1001
Excel 2013 (MSI) 7 de junho de 2016 Build 15.0.4833.1000
Excel 2016 (MSI) 7 de junho de 2016 Build 16.0.4393.1000

Importante

Siga cuidadosamente os passos indicados nesta secção. Poderão ocorrer problemas graves se modificar o registo de forma incorreta. Antes de o modificar, faça uma cópia de segurança do registo para o restaurar caso ocorram problemas.

  1. Saia de todas as instâncias do Excel.

  2. Iniciar Revisor de Registo:

    • Em Windows 10, clique em Iniciar, escreva regedit na caixa Procurar e, em seguida, selecione regedit.exe nos resultados da pesquisa.
    • Em Windows 8 ou Windows 8.1, mova o ponteiro para o canto superior direito, selecione Procurar, introduza regedit na caixa de pesquisa e, em seguida, selecione regedit.exe nos resultados da pesquisa.
  3. Localize e selecione a seguinte subchave de registo:

    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options

  4. No menu Editar , aponte para Novo e, em seguida, selecione Valor DWORD.

  5. Introduza DisableMergeInstance e, em seguida, prima Enter.

  6. No painel Detalhes , clique com o botão direito do rato em DisableMergeInstance e, em seguida, selecione Modificar.

  7. Em Dados do valor, introduza 1 e, em seguida, clique em OK.

Mais Informações

As versões de 32 bits do Excel 2016 podem tirar partido da funcionalidade Deteção de Endereços Grandes (LAA) após a instalação da atualização de 3 de maio de 2016 para o Outlook 2013 (KB3115031), compilação 16.0.6868.2060 para subscritores do Canal Atual do O365. Esta alteração permite que as instalações de 32 bits do Excel 2016 consumam o dobro da memória quando os utilizadores trabalham num SO Windows de 64 bits. O sistema fornece esta capacidade ao aumentar a memória virtual do modo de utilizador de 2 GB para 4 GB. Esta alteração fornece mais 50% de memória (por exemplo, de 2 GB para 3 GB) quando os utilizadores trabalham num sistema de 32 bits. Para obter mais informações sobre LAA, consulte Alteração da capacidade de Deteção de Endereços Grandes para o Excel.

Nota

Existem alguns problemas conhecidos ao abrir cada livro do Excel na sua própria instância. Por exemplo, veja Não é possível colar atributos num livro noutra instância do Excel.