Como impedir o Excel de abrir uma segunda janela em branco ao abrir um arquivo no Explorer?

35

Quando abro um arquivo do Excel no Windows Explorer, também sempre recebo uma segunda janela do Excel. Irritantemente, quando eu fecho, ele não fecha, mas a outra janela fecha!

Este parece ser um problema comum:

Como posso parar essa segunda janela?

Deanna
fonte
techwalla.com/articles/... Este link me ajudou
Standin.Wolf
2
Arquivo> Opções> Suplementos> [no fundo] Gerenciar: COM Add-ins> Ir> disable MySQL Para Excel
Alaa M.
Confira a resposta mais votada fornecida Girish Mna postagem vinculada .
SIM

Respostas:

29

Isso pode ocorrer devido à corrupção em uma pasta de trabalho de macro pessoal ( %appData%\Microsoft\Excel\XLSTART\) e a remoção PERSONAL.XLSBdesta pasta causou a desaparição do problema.

Eu tive que exportar cada um dos meus módulos de macro para outra pasta, depois de remover PERSONAL.XLSB, gravar uma nova macro armazenada na minha "Pasta pessoal de macros" (que recriada PERSONAL.XLSB) e, na barra de ferramentas do desenvolvedor, clique em "Visual Basic" e importar os módulos de macro novamente.

Todas as teclas de atalho e descrições foram mantidas, mas, mais importante, não recebi uma segunda cópia do Excel abrindo toda vez que abria uma planilha do Explorer.

Deanna
fonte
2
Eu tive que me livrar do meu velho Personal.xlsb e, em seguida, copiar e colar o conteúdo de macro em um novo, criado pelo Gabinete 2016.
Adam Nofsinger
A remoção deste arquivo também resolveu o problema para mim. Ficará de olho na pasta por um tempo e garantirá que não aconteça novamente
SimonC - Reinstate Monica
27

Minha janela extra acabou por ser um problema com suplementos . No Excel 2016, veja como corrigir isso:

  • Abra o Excel.
  • Vá para Arquivo> Opções.
  • Clique em Suplementos.
  • Veja os suplementos de aplicativos ativos (tão aliterativos!)
  • Na parte inferior da caixa de diálogo, em Gerenciar, defina o menu suspenso como Suplementos COM e clique em Ir ...
  • Desmarque as coisas que você não precisa.

No meu caso, havia três suplementos de COM ativos:

  • MySQL para Excel
  • DriveForOffice [suplemento do Google Drive]
  • Inspetor de compatibilidade de código do Microsoft Excel

Saí do DriveForOffice, mas desativei os outros dois e minha janela extra parou de aparecer.

Kyralessa
fonte
1
Corrigido para mim ... além de corrigir um problema, sempre solicitando salvar planilhas inalteradas. Eu também tinha o MySQL para Excel e alguns suplementos relacionados ao Visual Studio.
omatai
10
O suplemento "MySQL for Excel" estava causando especificamente a folha extra na minha máquina. Obrigado pela dica!
MikeB
3
A julgar pela minha própria experiência e pelas já mencionadas, suspeito que o culpado seja o MySQL for Excel, pois aparece duas vezes na resposta e nos comentários, e também está na minha própria lista. Os outros dois suplementos COM da minha lista foram Team Foundation for Excel e Visual Studio Tools para Office Design-Time Adapter para Excel, nenhum dos quais eu já usei. Como os dois foram instalados no ano passado, suspeito que nenhum dos dois estava envolvido.
David A. Gray
2
qual é a conexão entre abrir duas janelas do excel e MySql?
user9623 2/02
Comecei a perceber esse problema depois de me conectar a um banco de dados MySQL usando o suplemento. O problema parou depois que eu o desativei.
xinthose 25/04
8

Eu tive exatamente o mesmo problema no Excel 2015 por um bom tempo e, quando ocultava a pasta de trabalho Personal.xlsb, uma página em branco era aberta e eu não conseguia fechá-la sem fechar o arquivo que realmente queria abrir.

Mas finalmente encontrei uma solução! Meu problema era que eu tinha um arquivo Personal.xlsb em um local alternativo e, por algum motivo, uma pesquisa na unidade C não estava retornando uma correspondência para esse nome de arquivo. Minha localização era a mesma que Amber mencionou acima, mas eu queria compartilhar como a encontrei, caso outra pessoa tivesse uma localização diferente.

A solução é encontrar o local real do arquivo Personal.xlsb para que você possa excluí-lo. Para fazer isso, abra o Excel e alterne para o arquivo Personal.xlsb. Agora selecione a guia "Arquivo" no canto superior esquerdo, que carregará uma página "Informações". No lado direito das informações nessa página, há informações como "Propriedades, datas relacionadas, pessoas relacionadas e documentos relacionados". Diretamente em Documentos relacionados, há um hiperlink que diz "Abrir local do arquivo". Clique neste hiperlink e o Excel abrirá o local verdadeiro do arquivo Personal.xlsb, independentemente de onde sua instalação específica o colocou.

Agora feche o Excel, exclua o arquivo Personal.xlsb e reabra o Excel. Ele deve abrir apenas o arquivo desejado e uma segunda janela não aparecerá mais. A partir deste ponto, espero que outras dicas on-line sobre a criação / exclusão / exibição / ocultação do arquivo Personal.xlsb funcionem conforme o esperado. Mas eu o deixei excluído e o Excel finalmente está carregando como eu esperava.

Chris Riesz
fonte
2
"mudar para o arquivo Personal.xlsb" - como ???
tbone
tbone: você pode ir para a guia Exibir, clicar em Reexibir e selecionar personal.xlsb na caixa de diálogo pop-up.
Amit Naidu
5

Eu tive esse problema também. Achei que poderia estar relacionado ao meu arquivo PERSONAL.xlsb, como muitos mencionados. No entanto, ele sempre foi oculto com sucesso até recentemente.

Fui à pasta XLSTART para ver se minha pasta de trabalho pessoal estava realmente no lugar errado. Estava lá, então tentei excluí-lo e recriá-lo sem sucesso (apenas uma grande dor no meu traseiro com a quantidade de macros que tenho).

Voltei para a pasta XLSTART e vi que havia também um arquivo de complemento, algo que eu tinha que instalar para o trabalho. Eu apaguei este arquivo e reiniciei o Excel - sem janela extra! PERSONAL.xlsb também fica oculto. Não que isso seja problema de todos, mas era meu

Kim
fonte
1
Você pode nos dizer qual foi o arquivo removido? Além disso, o suplemento apareceu na exibição "Gerenciar suplementos" da tela Configurações (no Excel) e, se sim, ele ainda aparece ou você acabou de removê-lo?
CBHacking
Estou vendo um cenário semelhante no escritório do Excel 201315, onde o HP ALM relacionado TDExcelAddin.xlatem entrado em conflito com o personal.xlsb para alguns usuários, causando essas janelas fantasmas. Não está claro o porquê. Desabilitar um desses dois corrige-o.
Amit Naidu
3

Eu tive o mesmo problema porque criei macros, que são salvas em PERSONAL.xlsb localizado em C: \ Users \ nome de usuário \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART Você pode abrir apenas neste local, vá para a guia Exibir e selecione Ocultar . A partir de agora, quando você abrir um arquivo, ele não será mais aberto, mas ainda permitirá o uso, por exemplo, de macros criadas que você deseja usar em vários arquivos. Agora que vi a solução para o problema, lembro-me de ter ocultado essa pasta de trabalho PESSOAL criada, simplesmente não consigo lembrar por que eu a teria feito.

Amber S
fonte
Parece provável, vou enviar uma mensagem mais tarde.
319 Deanna
finalmente um local que realmente existia no meu computador! : D Exceto que o nome do meu arquivo não era "PESSOAL" e não criei intencionalmente nenhuma macro - apenas apaguei todos os arquivos e tudo funcionou novamente.
Cold_Class
0

No meu caso, simplesmente não consegui excluir a pasta de trabalho de macros, pois estava cheia de macros. O que me ajudou foi tornar o arquivo personal.xlsb visível, modificá-lo um pouco (alterei a largura das colunas), salvá-lo novamente e ocultar novamente. E pronto - a janela em branco adicional não aparece mais! Parece que a Microsoft fez algumas alterações no formato de arquivo xlsb e o arquivo precisa ser atualizado.

mikolajek
fonte
0

Mostrar e esconder novamente o personal.xlsb se livraria da janela por uma sessão para mim, mas não desapareceria para sempre. Então, adicionei um marco que seria executado automaticamente toda vez que eu abria o Excel para ocultar novamente 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 você adicionar isso a um módulo no Personal.xlsb, ele será executado sempre que o Excel for aberto e removerá a segunda janela.

OSUZorba
fonte