2015-02-17 16:59:40 +0000 2015-02-17 16:59:40 +0000
38
38

Como posso impedir o Excel de abrir uma segunda janela em branco ao abrir um ficheiro do Explorer?

Quando abro um ficheiro Excel do Windows Explorer, obtenho sempre uma segunda janela Excel também. Curiosamente, quando o fecho, ele não fecha, mas a outra janela fecha!

Esta parece ser uma questão comum:

Como posso parar esta segunda janela que aparece?

Respostas (7)

32
32
32
2015-02-17 16:59:40 +0000

Isto pode ocorrer devido a corrupção numa macro workbook pessoal (%appData%\Microsoft\Excel\XLSTARTIsto pode ocorrer devido a corrupção numa macro workbook pessoal (), e a remoção doPERSONAL.XLSB` desta pasta fez com que o problema desaparecesse.

Tive de exportar cada um dos meus módulos de macro para outra pasta, depois de remover o PERSONAL.XLSB, gravar uma nova macro armazenada na minha “Personal Macro Workbook” (que recriou o PERSONAL.XLSB), depois na barra de ferramentas do Developer, clicar em “Visual Basic” e importar novamente os módulos de macro.

Todas as teclas de atalho e descrições foram mantidas, mas mais importante, não consegui uma segunda cópia da abertura do Excel sempre que abri uma folha de trabalho no Explorer.

28
28
28
2018-06-21 19:28:15 +0000

A minha janela extra acabou por ser um problema com add-ins*. No Excel 2016, eis como corrigir isso:

  • Abrir Excel.
  • Ir para Ficheiro > Opções.
  • Clicar em Add-ins.
  • Olhe para os Active Application Add-ins (então aliterativos!)
  • No fundo do diálogo, em Manage, defina o dropdown para COM Add-ins e clique em *Go… *

  • Desmarque as coisas que não precisa.

No meu caso, havia três COM add-ins activos:

  • MySQL For Excel
  • DriveForOffice [add-in Google Drive]
  • Microsoft Excel Code Compatibility Inspector

Saí do DriveForOffice mas desactivei os outros dois, e a minha janela extra deixou de aparecer.

8
8
8
2015-09-15 01:09:39 +0000

Tive exactamente o mesmo problema no Excel 2015 durante algum tempo, e quando escondi a pasta de trabalho do Personal.xlsb, abriu-se uma página em branco e não consegui fechar essa página sem fechar o ficheiro que eu queria abrir.

Mas finalmente encontrei uma solução! O meu problema era que eu tinha um ficheiro Personal.xlsb num local alternativo, e por alguma razão uma pesquisa na drive C não estava a devolver uma correspondência para o nome desse ficheiro. A minha localização era a mesma que a Amber mencionou acima, mas eu queria partilhar como a encontrei no caso de alguém ter uma localização diferente.

A solução é encontrar a localização real do ficheiro Personal.xlsb para que o possa apagar. Para isso, abra o Excel e mude para o ficheiro Personal.xlsb. Agora seleccione o separador “File” no canto superior esquerdo que irá carregar uma página “Info”. No lado direito da informação dessa página há informação como “Propriedades, Datas Relacionadas, Pessoas Relacionadas, e Documentos Relacionados”. Directamente sob Documentos Relacionados existe um hiperlink que diz “Abrir Ficheiro Localização”. Clique neste hiperlink e o Excel abrirá a verdadeira localização do ficheiro Personal.xlsb independentemente do local onde a sua instalação em particular o tenha colocado.

Agora feche o Excel, apague o ficheiro Personal.xlsb, e reabra o Excel. Deverá abrir apenas o ficheiro que pretende e uma segunda janela deixará de aparecer. A partir deste ponto, espero que outras dicas online sobre como criar/eliminar/showing/ocultar o ficheiro Personal.xlsb funcionarão como esperado. Mas eu deixei-o apagado e o Excel está finalmente a carregar como espero.

5
5
5
2015-10-22 20:06:16 +0000

Eu também tinha esta questão. Pensei que poderia estar relacionado com o meu ficheiro PERSONAL.xlsb, como tantos mencionaram. No entanto, tinha sido sempre escondido com sucesso até recentemente.

Fui à pasta XLSTART para ver se a minha pasta pessoal de trabalho estava de facto no sítio errado. Estava lá por isso tentei apagá-la e recriá-la em vão (apenas uma grande dor de cabeça com a quantidade de macros que tenho).

Voltei à pasta XLSTART e vi que havia também um ficheiro add-in, algo que tinha de instalar para o trabalho. Apaguei este ficheiro e reiniciei o Excel - sem janela extra! O PERSONAL.xlsb também fica escondido. Não que isto seja um problema de todos, mas era meu

3
3
3
2015-05-29 15:16:05 +0000

Eu tinha o mesmo problema porque tinha criado macros, que salva no PERSONAL.xlsb localizado em C:\Users\ username \AppData\Roaming\Microsoft\Excel\XLSTART Você pode simplesmente abrir a partir deste local, vá até a aba View e selecione Hide. A partir de agora quando abrir um ficheiro este deixará de abrir também, mas continuará a permitir a utilização, por exemplo, de macros criadas que gostaria de utilizar em múltiplos ficheiros. Agora que já vi a solução para o problema, lembro-me de ter desvendado esta pasta de trabalho PESSOAL que é criada, só não me lembro porque o teria feito.

0
0
0
2015-10-14 12:04:03 +0000

No meu caso, simplesmente não consegui apagar o livro de exercícios das macros, pois estava cheio de macros. O que me ajudou foi tornar o ficheiro personal.xlsb visível, modificá-lo ligeiramente (alterei a largura das colunas), voltar a guardá-lo e voltar a escondê-lo. E voilá - a janela em branco adicional já não aparece! Parece que a MS fez algumas alterações no formato de ficheiro xlsb e o ficheiro precisa de ser actualizado.

0
0
0
2017-05-11 17:54:21 +0000

Desaparecer e voltar a esconder o personal.xlsb livrar-se-ia da janela por uma sessão para mim, mas não desapareceria de vez. Por isso acrescentei um marco que corria automaticamente sempre que abria o Excel para voltar a esconder o personal.xlsb. Aqui está o código:

Private Sub Auto_Open()

   Windows("PERSONAL.XLSB").Visible = True
   Windows("PERSONAL.XLSB").Visible = False

End Sub

Se adicionar isto a um módulo em Personal.xlsb ele irá correr sempre que o Excel for aberto e irá remover a segunda janela.