¿Cómo puedo abrir documentos de Excel en diferentes ventanas?

10

Office 2007, Windows Server 2008 x64.

¿Cómo puedo hacer Excel para que cuando haga doble clic en un documento, se abra en una nueva instancia de Excel, de modo que pueda verlos uno al lado del otro como ventanas separadas y sin usar la funcionalidad Ver-Organizar todo? Ahora tengo que ir a la barra de tareas, hacer clic en un documento para verlo y luego hacer clic en el otro documento en la barra de tareas para cambiar a ese. Como alternativa, cierro un documento, abro una nueva ventana de Excel y luego arrastro el documento allí.

Gracias.

Eugene
fuente
55
5 años después: de forma predeterminada, Excel 2013 abre cada libro en su propia ventana. Más información
Ƭᴇcʜιᴇ007
1
¡Hola, qué sabes! ¡Mejor tarde que nunca!
Eugene
posible duplicado de Mover documento abierto de Excel a ventana separada
Tobias Kienzler
Excel tiene una opción en Avanzado-> General llamada "Ignorar otras aplicaciones que usan Dynmaic Data Exchange". De hecho, esto abre una nueva ventana cada vez, pero causa un error súper molesto que impide que el archivo se abra realmente. ¿Por qué Microsoft tiene que ser tan estúpido? Está en el nombre GD del sistema operativo: WINDOWS. ¿Por qué eliminar la capacidad de abrir ventanas para su aplicación?
BT
2016 - El problema ha vuelto.
user2924019

Respuestas:

3

Hay un recorrido muy agradable para modificar el registro aquí. Será ligeramente diferente en Server 2008, pero lo suficientemente similar como para tener sentido:

  1. Ejecute el editor de registro como administrador. En caso de que no esté seguro de cómo hacerlo, abra el menú de inicio y luego busque regedit.exe. Haga clic derecho en el regedit.exearchivo y luego haga clic en la opción "Ejecutar como administrador".

  1. En el Editor del registro, vaya a la HKEY_CLASSES_ROOT\.xlsclave. Puede hacerlo expandiendo el HKEY_CLASSES_ROOTnodo, luego comenzar a escribir .xls, o simplemente buscar .xls, o simplemente desplazarse hacia abajo y buscarlo . Debería ver algo como esto:

Mire el (Default)valor, en la captura de pantalla anterior, es decir Excel.Sheet.8. Ahora, ve a esa llave HKEY_CLASSESS_ROOT. En otras palabras, ve a HKEY_CLASSES_ROOT\Excel.Sheet.8.

  1. Expanda la Excel.Sheet.8clave y verá que tiene varias claves debajo. Se nombra una de esas claves shell. Siga adelante y expanda la shellclave también. verás algo como esto:

Observe que las teclas debajo de la shell corresponden a las opciones que ve cuando hace clic derecho en un archivo de Excel en el Explorador. La idea es que queremos agregar una opción de "abrir en una nueva instancia" aquí. Entonces, haga clic derecho en la shellclave, luego elija Nuevo-> Clave.

Dale a la clave el nombre que quieras. Por ejemplo, OpenInNewInstance. Cuando se crea la clave, haga doble clic en (Default)para darle un valor predeterminado. El valor predeterminado será la opción que verá en el menú del botón derecho. Entonces, para este ejemplo, usaremos Open In New Instance. Deberías tener algo como esto:

  1. Agregue una nueva clave debajo OpenInNewInstance. Esta vez, nómbralo como command. Para establecer el valor predeterminado de la commandclave, necesitará la ruta al archivo EXCEL.EXE. En Windows 7 de 64 bits y Office 2010 establezca el valor en esto:

C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1

Si tiene la misma configuración que la mía, puede copiar lo anterior. De lo contrario, realice los ajustes necesarios para que coincida con su configuración. Ahora deberías ver algo como esto.

  1. ¡Eso es! Ya terminaste Vaya al Explorador de Windows y haga clic derecho en cualquier .xlsarchivo. Ahora debería ver su opción "Abrir en nueva instancia".

Haga clic en "Abrir en nueva instancia" y Excel abre el libro en una nueva ventana de la aplicación. Haga clic derecho en otro .xlsarchivo y ábralo en una nueva instancia, Excel lo abre en otra ventana de la aplicación.

  1. Si eso no es suficiente, y desea que este sea el comportamiento predeterminado. En otras palabras, cada vez que hace doble clic en un .xlsarchivo en el Explorador, desea que Excel lo abra en una nueva instancia de aplicación, entonces, hay un simple paso a seguir. Vaya a la shellclave y establezca su valor predeterminado enOpenInNewInstance

Las instrucciones anteriores le permiten agregar una opción al menú de *.xlsarchivos con el botón derecho . Los archivos de Excel 2007/2010 tienen una extensión diferente ( .xlsxo .xlsm). Simplemente siga los mismos pasos, pero busque la extensión correcta ( xlsxo en xlsmlugar de xls) en el n. ° 2.

http://web.archive.org/web/20141014173336/http://www.excelqa.info/2011/06/17/how-to-open-excel-files-in-a-new-application-instance- windows-7-or-vista /

Alex Andronov
fuente
Hasta ahora, esta es la respuesta más cercana a esta pregunta. Gracias.
Eugene
El enlace se ha vuelto obsoleto.
Okuma.Scott
No tengo una clave "shell", ni la mayoría de las claves en Excel.Sheet.8 en mi Excel 2010 en Windows 8.1. En cambio, tengo una clave vacía "ShellNew".
BT
0
  1. Haga clic en el botón de Microsoft Office y luego haga clic en Opciones de Excel.
  2. Haga clic en Avanzado y luego haga clic para marcar la casilla de verificación "Ignorar otras aplicaciones" en el área General.
  3. Haga clic en Aceptar
bugtussle
fuente
1
No, trabajó solo para el segundo documento. El tercer y todos los demás documentos se abrieron en la ventana del segundo documento. Gracias aunque :)
Eugene
0

Vaya a Mi PC> Herramientas> Opciones de carpeta> Tipos de archivo> y elija XLSX (XLSX para 2007 o XLS para 2003)

Haga clic en el botón Avanzado

Desmarca "navegar en la misma ventana" en la ventana avanzada.

Luego resalte Abrir y haga clic en Editar

Tome nota de estas configuraciones para que pueda volver atrás si es necesario

Asegúrate de que en el cuadro Acción diga & Abrir

Marque la casilla al lado para usar DDE

Elimine todo lo que esté en el cuadro de mensaje DDE y el cuadro Aplicación DDE no ejecutándose.

bugtussle
fuente
¿Cómo puedo hacer esto en Windows Server 2008? Ya no tiene el cuadro de diálogo Tipos de archivo y el otro en el Panel de control no tiene estas opciones.
Eugene
Tienes que editar el registro. progresar según lo prometido.
bugtussle
Kije tiene la respuesta correcta. Puede abarcar Excel en dos monitores, lo hago todo el tiempo. Dependiendo del sistema operativo, es posible que no pueda usar el botón max \ restore en la esquina superior derecha de la ventana.
bugtussle
2
La respuesta de Kije no es correcta. Específicamente declaro "abrir en la nueva instancia de Excel" mientras Kije ofrece usar una instancia de Excel. El uso de la memoria no me preocupa. Atravesar dos monitores es un dolor.
Eugene
0

Hubo una solución de trabajo para Windows XP aquí , usando un arreglo del registro. Pero dice que solo funciona en sistemas operativos de 32 bits. Sin embargo, tengo curiosidad, si va a Inicio ... Ejecutar y escribe "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx"¿se abre en la misma ventana o en una nueva?

Como ese fue el truco de 32 bits, el comando de apertura predeterminado usó DDE open (% 1) para proporcionar el nombre de archivo, que siempre usó cualquier ventana existente, mientras que este método de argumento% 1 directo sin DDE abrió una nueva ventana.

Solo mis 2 centavos. Podría muy bien no funcionar.

mtone
fuente
0

Encontré una manera simple, después de haber tenido el mismo problema: solo vaya al Panel de control -> Opciones de carpeta, y cambie de "Abrir todas las carpetas en la misma ventana" a "Abrir todas las carpetas en una nueva ventana" (o similar, I ' m traduciendo desde la configuración alemana de Windows 7 aquí)

Linu
fuente
1
Esa es una configuración de Explorer. El OP quiere poder abrir documentos de Excel en una nueva instancia de Excel.
RobH
0

Veo que una respuesta que ofrece una solución usando regedit.exe ya ha sido elegida como la mejor. Sin embargo, tengo una manera fácil que no requiere editar el registro.

Después de abrir el primer documento de Excel, busque el ícono en la barra de tareas y haga clic con el botón derecho. Elija Microsoft Office Excel 2007. Se abrirá un nuevo documento de Excel. Desde allí, use el menú principal para abrir el segundo documento. Obviamente, puede abrir un tercero, cuarto, etc. de la misma manera.

sarah
fuente
1
Gracias, @sarah, por tu respuesta. Sin embargo, mi pregunta fue específicamente sobre hacer doble clic en el archivo. Ya estaba haciendo lo que sugeriste y eso se estaba volviendo tedioso porque tenía que hacer todos esos clics adicionales.
Eugene
Maldición. Lo siento mucho, @Eugene. Hice lo que odio cuando la gente lo hace. No leí la pregunta con cuidado. Especialmente despistado, ya que también preferiría poder tener un archivo de Excel, hago doble clic en abrir en una nueva instancia del programa.
Sarah
@ Eugene, descubrí que la pregunta se hizo y respondió unos años después de la tuya, con lo que creo que son algunos métodos adicionales para recibir votos positivos. Todavía no he tenido la oportunidad de probar ninguno de ellos. superuser.com/questions/431061/…
sarah
@Eugene También veo que eso se marcó como un duplicado de otra versión de la misma pregunta, que parece que se publicó un par de meses antes que la tuya. Hay una respuesta allí con 86 votos a favor. superuser.com/questions/21602/open-excel-files-in-new-window (Todavía no lo he leído). ¿Pueden / deberían combinarse o vincularse estas versiones de la pregunta de alguna manera?
Sarah
gracias, @sarah He votado para cerrarlo, espero que los administradores lo hagan en algún momento. Toda esta pregunta ya no tiene sentido con las últimas versiones de Excel, ya que Microsoft solucionó el problema :)
Eugene
-3

Quizás ya lo sepa, pero puede tener varias ventanas abiertas con una instancia de Excel. Use el menú desplegable Ventana / Ventana nueva y luego organícelos de la forma que desee.

Varias instancias de Excel me parecen caras en memoria.

ingrese la descripción de la imagen aquí

Kije
fuente
3
El problema es que estas son ventanas secundarias , no ventanas de nivel superior que podrían (por ejemplo) moverse a un segundo monitor.
Chris W. Rea
Estoy de acuerdo con BasicallyMoney.com: esto no es lo que necesito. Gracias, sin embargo.
Eugene
1
-1 completo opuesto a la pregunta de OP
Chris Marisic