Come posso impedire ad Excel di aprire una seconda finestra vuota quando apro un file da Explorer?


36

Quando apro un file Excel da Esplora risorse, ottengo sempre anche una seconda finestra di Excel. In modo fastidioso, quando lo chiudo, non si chiude, ma l'altra finestra lo fa!

Questo sembra essere un problema comune:

Come posso interrompere la visualizzazione di questa seconda finestra?


techwalla.com/articles/… Questo link mi ha aiutato
Standin.Wolf

2
File> Opzioni> Componenti aggiuntivi> [in basso] Gestisci: Componenti aggiuntivi COM> Vai> disabilita MySQL per Excel
Alaa M.

Scopri la risposta più votata fornita da Girish Mnel post collegato .
SIM

Risposte:


29

Ciò può verificarsi a causa della corruzione in una cartella di lavoro macro personale ( %appData%\Microsoft\Excel\XLSTART\) e la rimozione PERSONAL.XLSBda questa cartella ha causato la scomparsa del problema.

Ho dovuto esportare ciascuno dei miei moduli macro in un'altra cartella, quindi dopo aver rimosso PERSONAL.XLSB, registrare una nuova macro memorizzata nel mio "Personal Macro Workbook" (che è stato ricreato PERSONAL.XLSB), quindi sulla barra degli strumenti Developer, fare clic su "Visual Basic" e importare i moduli macro ancora.

Tutti i tasti di scelta rapida e le descrizioni sono stati mantenuti, ma, cosa ancora più importante, non ho ricevuto una seconda copia dell'apertura di Excel ogni volta che ho aperto un foglio di lavoro da Explorer.


2
Ho dovuto sbarazzarmi del mio vecchio PERSONAL.XLSB e quindi copiare e incollare il contenuto macro in uno nuovo, creato da Office 2016.
Adam Nofsinger

La rimozione di questo file ha risolto anche il problema per me. Terrò d'occhio la cartella per un po 'e si assicurerà che non accada di nuovo
SimonC - Reinstalla Monica il

28

La mia finestra aggiuntiva si è rivelata un problema con i componenti aggiuntivi . In Excel 2016, ecco come risolverlo:

  • Apri Excel.
  • Vai a File> Opzioni.
  • Fai clic su Componenti aggiuntivi.
  • Guarda i componenti aggiuntivi dell'applicazione attiva (così alliterativi!)
  • Nella parte inferiore della finestra di dialogo, in Gestisci, imposta il menu a discesa su Componenti aggiuntivi COM e fai clic su Vai ...
  • Deseleziona le cose che non ti servono.

Nel mio caso, c'erano tre componenti aggiuntivi COM attivi:

  • MySQL per Excel
  • DriveForOffice [componente aggiuntivo di Google Drive]
  • Ispettore Compatibilità codice Microsoft Excel

Ho lasciato DriveForOffice ma ho disabilitato gli altri due e la finestra aggiuntiva non è più stata visualizzata.


1
Risolto il problema per me ... oltre a risolvere un problema con la richiesta sempre di salvare fogli di lavoro invariati. Ho anche avuto MySQL per Excel e un paio di componenti aggiuntivi relativi a Visual Studio.
omatai,

10
Il componente aggiuntivo "MySQL per Excel" causava in particolare il foglio aggiuntivo sulla mia macchina. Grazie per il consiglio!
MikeB,

3
A giudicare dalla mia esperienza e da quelle già osservate, sospetto che la parte colpevole sia MySQL per Excel, poiché appare due volte nella risposta e nei commenti ed è anche nella mia lista. Gli altri due componenti aggiuntivi COM nel mio elenco erano Team Foundation per Excel e Visual Studio Tools per Office Design-Time Adapter per Excel, nessuno dei quali ho mai usato. Da quando entrambi sono stati installati l'anno scorso, sospetto che nessuno dei due fosse coinvolto.
David A. Gray il

2
qual è la connessione tra l'apertura di due finestre Excel e MySql?
user9623

Ho iniziato a notare questo problema dopo la connessione a un database MySQL tramite il componente aggiuntivo. Il problema si è interrotto dopo che l'ho disabilitato.
xinthose

8

Ho avuto lo stesso identico problema in Excel 2015 da un po 'di tempo e quando nascondevo la cartella di lavoro Personal.xlsb, invece, si apriva una pagina vuota e non potevo chiuderla senza chiudere il file che volevo effettivamente aprire.

Ma ho finalmente trovato una soluzione! Il mio problema era che avevo un file Personal.xlsb in una posizione alternativa e per qualche motivo una ricerca nell'unità C non stava restituendo una corrispondenza per quel nome di file. La mia posizione era la stessa menzionata sopra da Amber, ma volevo condividere come l'ho trovata nel caso in cui qualcun altro abbia una posizione diversa.

La soluzione è trovare la posizione reale del file Personal.xlsb in modo da poterlo eliminare. Per fare ciò, apri excel e passa al file Personal.xlsb. Ora seleziona la scheda "File" in alto a sinistra che caricherà una pagina "Informazioni". Sul lato destro delle informazioni in quella pagina ci sono informazioni come "Proprietà, Date correlate, Persone correlate e Documenti correlati". Direttamente in Documenti correlati è presente un collegamento ipertestuale che dice "Apri posizione file". Fare clic su questo collegamento ipertestuale ed Excel aprirà la posizione reale del file Personal.xlsb indipendentemente da dove è stata posizionata la propria installazione.

Ora chiudi Excel, elimina il file Personal.xlsb e riapri Excel. Dovrebbe aprire solo il file desiderato e una seconda finestra non verrà più visualizzata. Da questo momento in poi, mi aspetto che altri suggerimenti online sulla creazione / eliminazione / visualizzazione / occultamento del file Personal.xlsb funzionino come previsto. Ma l'ho lasciato eliminato e Excel si sta finalmente caricando come mi aspetto.


2
"passa al file Personal.xlsb" - how ???
Tbone

tbone: puoi andare alla scheda Visualizza, fare clic su Scopri e selezionare personal.xlsb nella finestra di dialogo popup.
Amit Naidu,

5

Ho avuto anche questo problema. Ho pensato che potesse essere correlato al mio file PERSONAL.xlsb come tanti altri menzionati. Tuttavia, era sempre stato nascosto con successo fino a poco tempo fa.

Sono andato nella cartella XLSTART per vedere se la mia cartella di lavoro personale era davvero nel posto sbagliato. Era lì, quindi ho provato a cancellarlo e ricrearlo inutilmente (solo un grande dolore nel sedere con la quantità di macro che ho).

Sono tornato alla cartella XLSTART e ho visto che c'era anche un file aggiuntivo, qualcosa che dovevo installare per lavoro. Ho eliminato questo file e riavviato Excel - nessuna finestra aggiuntiva! PERSONAL.xlsb rimane nascosto. Non che questo sia un problema di tutti, ma era mio


1
Puoi dirci qual era il file rimosso? Inoltre, il componente aggiuntivo è stato visualizzato nella vista "Gestione componenti aggiuntivi" della schermata Impostazioni (in Excel) e, in tal caso, viene comunque visualizzato o hai finito per rimuoverlo?
CBHacking

Sto vedendo uno scenario simile in Excel 2013 Office15 in cui HP ALM TDExcelAddin.xlaè stato in conflitto con personal.xlsb per alcuni utenti, causando queste finestre fantasma. Non è chiaro il perché. La disabilitazione di una di queste due correzioni.
Amit Naidu,

3

Ho avuto lo stesso problema perché avevo creato macro, che salva in PERSONAL.xlsb situato in C: \ Users \ nomeutente \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART Puoi semplicemente aprire da questa posizione, vai alla scheda Visualizza e seleziona Nascondi . D'ora in poi quando aprirai un file questo non si aprirà più, ma consentirà comunque l'uso, ad esempio, di macro create che vorresti usare in più file. Ora che ho visto la soluzione al problema, ricordo di aver nascosto questa cartella di lavoro PERSONALE che viene creata, ma non riesco a ricordare il motivo per cui l'avrei fatto.


Sembra probabile, lo scriverò più tardi.
Deanna,

finalmente una posizione che esisteva sul mio computer! : D Tranne il fatto che il nome del mio file non era "PERSONAL" e non ho creato consapevolmente alcun Macro: ho semplicemente cancellato tutti i file e tutto ha funzionato di nuovo.
Cold_Class

0

Nel mio caso, semplicemente non potevo eliminare la cartella di lavoro delle macro poiché era piena di macro. Ciò che mi ha aiutato è stato rendere visibile il file personal.xlsb, modificarlo leggermente (ho cambiato la larghezza delle colonne), salvarlo nuovamente e nasconderlo di nuovo. E voilà - la finestra vuota aggiuntiva non appare più! Sembra che MS abbia apportato alcune modifiche al formato file xlsb e il file debba essere aggiornato.


0

Scoprire e nascondere nuovamente il personal.xlsb mi sbarazzerebbe della finestra per una sessione per me, ma non andrebbe via per sempre. Quindi ho aggiunto un marco che verrebbe eseguito automaticamente ogni volta che aprivo Excel per nascondere nuovamente personal.xlsb. Ecco il codice:

Private Sub Auto_Open()

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

End Sub

Se lo aggiungi a un modulo in Personal.xlsb, verrà eseguito ogni volta che viene aperto Excel e rimuoverà la seconda finestra.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.