¿Cómo puedo evitar que Excel abra una segunda ventana en blanco al abrir un archivo desde el Explorador?

36

Cuando abro un archivo de Excel desde el Explorador de Windows, siempre obtengo una segunda ventana de Excel también. Molesto, cuando lo cierro, no se cierra, ¡pero la otra ventana sí!

Esto parece ser un problema común:

¿Cómo puedo evitar que aparezca esta segunda ventana?

Deanna
fuente
techwalla.com/articles/… Este enlace me ayudó
Standin.Wolf
2
Archivo> Opciones> Complementos> [en la parte inferior] Administrar: Complementos COM> Ir> deshabilitar MySQL para Excel
Alaa M.
Echa un vistazo a la respuesta más votada proporcionada Girish Men la publicación vinculada .
SIM

Respuestas:

29

Esto puede ocurrir debido a la corrupción en un macro libro de trabajo personal ( %appData%\Microsoft\Excel\XLSTART\), y la eliminación PERSONAL.XLSBde esta carpeta hizo que el problema desapareciera.

Tuve que exportar cada uno de mis módulos de macros a otra carpeta, luego, después de eliminarlos PERSONAL.XLSB, grabar una nueva macro almacenada en mi "Libro de macros personal" (que se recreó PERSONAL.XLSB), luego en la barra de herramientas del desarrollador, hacer clic en "Visual Basic" e importar los módulos de macros otra vez.

Se mantuvieron todas las teclas de acceso directo y las descripciones, pero lo que es más importante, no recibí una segunda copia de Excel cada vez que abría una hoja de trabajo desde el Explorador.

Deanna
fuente
2
Tuve que deshacerme de mi viejo PERSONAL.XLSB y luego copiar y pegar el contenido macro en uno nuevo, creado por Office 2016.
Adam Nofsinger
Eliminar este archivo también resolvió el problema para mí. Mantendrá un ojo en la carpeta por un tiempo y se asegurará de que no vuelva a suceder
SimonC - Reinstale a Monica el
28

Mi ventana adicional resultó ser un problema con los complementos . En Excel 2016, aquí se explica cómo solucionarlo:

  • Abrir Excel
  • Vaya a Archivo> Opciones.
  • Haga clic en complementos.
  • Mire los complementos de aplicaciones activas (¡tan aliterativo!)
  • En la parte inferior del cuadro de diálogo, en Administrar, configure el menú desplegable en Complementos COM y haga clic en Ir ...
  • Desmarca las cosas que no necesitas.

En mi caso, había tres complementos COM activos:

  • MySQL para Excel
  • DriveForOffice [complemento de Google Drive]
  • Inspector de compatibilidad de código de Microsoft Excel

Dejé DriveForOffice pero desactivé los otros dos, y mi ventana adicional dejó de aparecer.

Kyralessa
fuente
1
Lo arreglé para mí ... así como también solucioné un problema que siempre solicitaba guardar hojas de trabajo sin cambios. También tenía MySQL para Excel y un par de complementos relacionados con Visual Studio.
omatai
10
El complemento "MySQL for Excel" estaba causando específicamente la hoja extra en mi máquina. ¡Gracias por el consejo!
MikeB
3
A juzgar por mi propia experiencia y las ya mencionadas, sospecho que la parte culpable es MySQL para Excel, ya que aparece dos veces en la respuesta y los comentarios, y también está en mi propia lista. Los otros dos complementos COM en mi lista fueron Team Foundation para Excel y Visual Studio Tools para Office Design-Time Adapter para Excel, ninguno de los cuales he usado. Como ambos fueron instalados el año pasado, sospecho que ninguno estuvo involucrado.
David A. Gray
2
¿Cuál es la conexión entre abrir dos ventanas de Excel y MySql?
user9623
Comencé a notar este problema después de conectarme a una base de datos MySQL usando el complemento. El problema se detuvo después de que lo deshabilité.
xinthose
8

Tuve exactamente el mismo problema en Excel 2015 durante bastante tiempo, y cuando escondí el libro Personal.xlsb, se abrió una página en blanco y no pude cerrarla sin cerrar el archivo que realmente quería abrir.

¡Pero finalmente encontré una solución! Mi problema fue que tenía un archivo Personal.xlsb en una ubicación alternativa y, por alguna razón, una búsqueda en la unidad C no devolvía una coincidencia para ese nombre de archivo. Mi ubicación era la misma que Amber mencionó anteriormente, pero quería compartir cómo la encontré en caso de que alguien más tenga una ubicación diferente.

La solución es encontrar la ubicación real del archivo Personal.xlsb para que pueda eliminarlo. Para hacer eso, abra Excel y cambie al archivo Personal.xlsb. Ahora seleccione la pestaña "Archivo" en la parte superior izquierda que cargará una página "Información". En el lado derecho de la información en esa página hay información como "Propiedades, Fechas relacionadas, Personas relacionadas y Documentos relacionados". Directamente debajo de Documentos relacionados hay un hipervínculo que dice "Ubicación de archivo abierto". Haga clic en este hipervínculo y Excel abrirá la ubicación real del archivo Personal.xlsb independientemente de dónde lo haya colocado su instalación particular.

Ahora cierre Excel, elimine el archivo Personal.xlsb y vuelva a abrir Excel. Debe abrir solo el archivo que desee y ya no aparecerá una segunda ventana. A partir de este momento, espero que otros consejos en línea sobre cómo crear / eliminar / mostrar / ocultar el archivo Personal.xlsb funcionen como se esperaba. Pero lo dejé eliminado y Excel finalmente se está cargando como esperaba.

Chris Riesz
fuente
2
"cambiar al archivo Personal.xlsb" - ¿cómo?
tbone
tbone: puede ir a la pestaña Ver, hacer clic en Mostrar y seleccionar personal.xlsb en el cuadro de diálogo emergente.
Amit Naidu
5

También tuve este problema. Pensé que podría estar relacionado con mi archivo PERSONAL.xlsb como muchos de los mencionados. Sin embargo, siempre se había ocultado con éxito hasta hace poco.

Fui a la carpeta XLSTART para ver si mi libro de trabajo personal estaba en el lugar equivocado. Estaba allí, así que intenté eliminarlo y recrearlo en vano (solo un gran dolor en mi trasero con la cantidad de macros que tengo).

Regresé a la carpeta XLSTART y vi que también había un archivo de complemento, algo que tuve que instalar para trabajar. Eliminé este archivo y reinicié Excel, ¡sin ventanas adicionales! PERSONAL.xlsb también permanece oculto. No es que este sea un problema de todos, pero fue mío.

Kim
fuente
1
¿Puede decirnos cuál fue el archivo eliminado? Además, ¿apareció el complemento en la vista "Administrar complementos" de la pantalla Configuración (dentro de Excel) y, de ser así, ¿sigue apareciendo o terminaste eliminándolo?
CBHacking
Estoy viendo un escenario similar en Excel 2013 office15 donde el HP ALM relacionado TDExcelAddin.xlaha estado en conflicto con personal.xlsb para algunos usuarios, causando estas ventanas fantasma. No está claro por qué. Deshabilitar cualquiera de estos dos lo arregla.
Amit Naidu
3

Tuve el mismo problema porque había creado macros, que guarda en PERSONAL.xlsb ubicado en C: \ Users \ username \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART Puede abrir desde esta ubicación, vaya a la pestaña Ver y seleccione Ocultar . A partir de ahora, cuando abra un archivo, esto ya no se abrirá también, pero aún permitirá el uso de, por ejemplo, macros creadas que desearía usar en varios archivos. Ahora que he visto la solución al problema, recuerdo haber ocultado este libro de trabajo PERSONAL que se creó, simplemente no puedo recordar por qué lo habría hecho.

Ámbar S
fuente
Parece probable, te enviaré un mensaje de texto más tarde.
Deanna
¡finalmente una ubicación que realmente existía en mi computadora! : D Excepto que el nombre de mi archivo no era "PERSONAL" y no creé ninguna Macros a sabiendas, simplemente borré todos los archivos allí y todo volvió a funcionar.
Cold_Class
0

En mi caso, simplemente no pude eliminar el libro de macros, ya que estaba lleno de macros. Lo que me ayudó fue hacer visible el archivo personal.xlsb, modificarlo ligeramente (cambié el ancho de las columnas), volver a guardarlo y ocultarlo nuevamente. Y listo, ¡la ventana en blanco adicional ya no aparece! Parece que MS ha realizado algunos cambios en el formato de archivo xlsb y el archivo necesita actualizarse.

mikolajek
fuente
0

Ocultar y volver a ocultar el personal.xlsb me quitaría la ventana para una sesión, pero no desaparecería para siempre. Así que agregué un marco que se ejecutaría automáticamente cada vez que abriera Excel para volver a ocultar personal.xlsb. Aquí está el código:

Private Sub Auto_Open()

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

End Sub

Si agrega esto a un módulo en Personal.xlsb, se ejecutará cada vez que se abra Excel y eliminará la segunda ventana.

OSUZorba
fuente