it-swarm.dev

Abrir archivos de Excel en una nueva ventana.

Cuando ejecuto Excel y hago doble clic en un archivo de Excel en el Explorador de Windows, me gustaría que se inicie en una nueva ventana de manera predeterminada para poder mover documentos a monitores separados. ¿Hay alguna manera de obtener este comportamiento?

104
JC.

Yo también he tenido este problema. Esto es lo que hice:

En Excel 2003, vaya a Herramientas -> Opciones -> pestaña General.

Asegúrese de que la opción "Ignorar otras aplicaciones" esté marcada.

En Excel 2007 y 2010, haga clic en el botón de Office -> Opciones de Excel -> Avanzado.

En General, marque ‘Ignorar otras aplicaciones que usan Dynamic Data Exchange’.

enter image description here

No sé por qué esto no está incorporado. Fuente: http://www.lytebyte.com/2008/05/13/how-to-open-two-Excel- archivos-lado a lado-en-separado-monitores/

87
hyperslug

Está un poco al revés y funcionará para cualquier programa, no solo para Excel, sino para hacer clic con el botón central del mouse en el icono de Excel en la barra de tareas de Windows 7 y crear una nueva instancia de Excel, luego abrir los documentos en cada instancia de Excel .

enter image description here

enter image description here

Una vez que tenga varias instancias de Excel en ejecución, puede organizarlas una al lado de la otra presionando Shift y haciendo clic derecho en el icono:

enter image description here

16
Matthew Lock

Hay ciertas desventajas de tener todos sus libros abiertos en diferentes ventanas. Por un lado, si escribe una fórmula en un libro que hace referencia a otro, incluirá la ruta completa del archivo del otro libro. Por otro lado, copiar/pegar de un libro a otro reduce la cantidad de opciones disponibles para los datos de destino, como mantener el ancho de las columnas, etc. Es posible que para tus propósitos esas cosas no importen mucho, pero básicamente si experimentas algún comportamiento "extraño" cuando usas múltiples libros de trabajo en varias ventanas, puedes intentar abrirlos en la misma ventana para ver si desaparece la rareza.

Mi preferencia es dejar el comportamiento predeterminado para abrir libros de Excel en la misma ventana, y cuando quiero que se abran libros individuales en diferentes ventanas, hago clic con el botón derecho en el archivo y selecciono "Abrir en una ventana nueva". Para hacer eso, escribí esta pequeña utilidad . Es gratis. Siéntete libre de instalarlo.

13
Nick Spreitzer

Seguí la guía publicada aquí .

En breve:

  1. Abrir regedit (ganar + R, regedit)
  2. Vaya a HKEY_CLASSES_ROOT/Excel.Sheet.12/Shell/Open/command
  3. En la pestaña a la derecha :
    • Haga clic derecho en (Default), seleccione Modify..., agregue un espacio seguido de "%1" (incluidas las comillas)
    • Cambie el nombre de command a command2
  4. En la pestaña a la izquierda :
    • Justo debajo de la carpeta command (cuyo nombre queda sin tocar),
      Renombra ddeexec a ddeexec2
  5. Vaya a HKEY_CLASSES_ROOT/Excel.Sheet.8/Shell/Open/command
  6. Repita los pasos 3 y 4
  7. Si quieres que esto sea válido también para archivos csv,
    Vaya a HKEY_CLASSES_ROOT/Excel.CSV/Shell/Open/command
  8. Repita los pasos 3 y 4 (o simplemente repita el paso 6 :))

Esto funcionó para Microsoft Excel 2007. En caso de actualización, es posible que tenga que repetir estos pasos.

Personalmente me gustó este enfoque manual porque es reversible. Con respecto a algunas de las otras soluciones propuestas, me encanta el hecho de que puede abrir fácilmente 2 archivos con el mismo nombre.

8
Antonio

Excel 2007: si tiene acceso para editar su registro de Windows, aquí hay algunos archivos de registro que agregan la opción de abrir en una nueva instancia (ya sea por predeterminado o no) cuando hace clic con el botón derecho en sus archivos para que pueda usar ambas funcionalidades.

Hay un archivo .reg para 'desinstalarlo' también. Probado y probado en Excel 2007 (ventanas de 32 bits). Creo que la técnica es la misma que en la respuesta de Hyperslug: DDE o no.

6
mtone

Como la respuesta de Hyperslug no me funcionó, seguí la "Opción B" desde su enlace y ahora abro un nuevo Excel (vacío) desde el menú de inicio y arrastro y suelto el archivo que quiero abrir en la nueva ventana.

5
David Schmitt

En Office 2013 resolvieron este problema. Cada libro se encuentra en su propia ventana en Office 2013.

4
Tarnay Kálmán

Aquí hay otro conjunto de archivos de registro I (que creé) para resolver el mismo problema: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007 -Opción para abrir Excel-2007-documents-in-a-new-instance.html? SfQueryTermInfo = 1 + 30 + Excel + instanc + new

Ofrece un menú del botón derecho para abrir los archivos de Excel en una nueva instancia y, opcionalmente, lo convierte en el comportamiento predeterminado, pero aún así deja la opción de abrirlo en una instancia existente si los libros necesitan cortar y pegar el formato entre ellos.

3
Alain

Otra solución es combinar un archivo .reg con el siguiente contenido en el registro de Windows (cambie la ruta a Excel.EXE de acuerdo con la versión y la ruta de instalación que tiene y agregue cualquier tipo de archivo adicional que desee reasignar (Excel.Sheet.12 es para archivos .xlsx y Excel.Sheet.8 es para .xls archivos)):

(Es posible que desee hacer una copia de seguridad de sus HKEY_CLASSES_ROOT\Excel.Sheet.12 y HKEY_CLASSES_ROOT\Excel.Sheet.8 sucursales (mediante la exportación de regedit.exe 's) en caso de que desee revertir este cambio.

Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\Excel.Sheet.12]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Edit\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Open]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\Open\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\OpenAsReadOnly]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\OpenAsReadOnly\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" /r \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\OpenAsReadOnly\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\ViewProtected]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\ViewProtected\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\Shell\ViewProtected\ddeexec]




[HKEY_CLASSES_ROOT\Excel.Sheet.8]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Edit\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Edit\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Open]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Open\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\Open\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\OpenAsReadOnly]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\OpenAsReadOnly\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" /r \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\OpenAsReadOnly\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\ViewProtected]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\ViewProtected\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\Excel.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\Shell\ViewProtected\ddeexec]

Si, después de aplicar este archivo, desea abrir otro archivo en la misma ventana, use el menú de archivos para abrir otro archivo y se abrirá en la ventana actual.

2
Danny

Microsoft ya ha parcheado esto. Puedes descargar el parche aquí:

https://support.Microsoft.com/en-us/help/2636670/how-to-open-Excel-files-in-separate-windows-in-windows-7

Ejecutar el parche hace todo lo que se dice en la sección " Déjame arreglarlo yo mismo ".

2
lockhrt

finalmente, una instrucción regedit que funciona para mi Windows 7 y Excel 2010.

Para iniciar varias instancias de Excel, lo cambiamos al no usar DDE para abrir el archivo. Marque la casilla "Ignorar otras aplicaciones que usan el intercambio dinámico de datos (DDE)" en Excel -> Opciones de Excel -> Avanzadas

Si esto no funciona, para Windows Vista y Windows 7, debemos editar el registro para eliminar DDE por completo. =============== Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el registro. Sin embargo, pueden surgir problemas graves si modifica el registro incorrectamente. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para mayor protección, haga una copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema.

  1. Haga clic en Inicio, en el cuadro Buscar, escriba regedit y presione Entrar.
  2. Busque la subclave del registro: HKEY_CLASSES_ROOT\Excel.Sheet.14\Shell\Open
  3. Eliminar la subclave ddeexec.
  4. Haga clic en la subclave del comando y luego haga doble clic en el valor Predeterminado en el panel derecho. Reemplace los datos de valor con: "C:\Archivos de programa\Microsoft Office\OFFICE14\Excel.EXE" "% 1" Haga doble clic en el valor de la cadena de comandos, reemplace sus datos con: (f '^ Vn-} f (ZXfeAR6. jiEXCELFiles>! De @] Vz (r = f1lfq? R & "% 1"

Gracias a sally tang, en este foro https://social.technet.Microsoft.com/Forums/office/en-US/ee76d08d-3306-406d-894c-16fd3cb824d9/each- workbook-in-separate-windows-Excel-2010-windows-7? forum = Excel

2
user2635566

Utilizo Excel 2010 y quería abrir una nueva instancia con el fin de poder cambiar fácilmente entre las hojas de cálculo. Utilizo Alt + Tab que no funciona con la configuración predeterminada de Excel. Si esta es la razón principal por la que desea abrir una nueva instancia para cada hoja de cálculo, puede resolverla;

  1. Abrir Excel
  2. Abrir el menú de archivos
  3. Haga clic en 'Opciones'
  4. Haga clic en 'Avanzado'
  5. Desplácese hacia abajo hasta la sección 'Mostrar'
  6. Marque la casilla "Mostrar todas las ventanas en la barra de tareas"

Esto hace que sea más fácil cambiar entre las hojas de cálculo, pero si está buscando ver dos hojas de cálculo simultáneamente (es decir, si tiene varios monitores) todavía tendrá que abrir una nueva instancia de Excel y abrir el archivo desde esa instancia.

1
MWies

Este hilo es viejo, pero el problema es persistente! La solución de Hyperslugs no funcionó para mí, pero encontré una ingeniosa aplicación de inicio que promueve la apertura de documentos de Excel y fuerza nuevas instancias. Se puede encontrar aquí http://blog.thomascsherman.com/2010/06/opening-Excel-files-in-new-processes-Excel-launcher-helper-app/ . Espero que esto ayude a alguien con este problema molesto.

1
Bryan

Deshabilitar DDE parece ser la mejor opción, pero como han señalado otros, eso hace que Excel abra una ventana en blanco cuando intenta abrir una hoja de cálculo a través del Explorador de Windows. Si normalmente abre una hoja de cálculo a través del Explorador de Windows, encontré que la mejor opción es volver a asociar las extensiones y especificar su propio comando.

Para hacerlo, abra el símbolo del comando como administrador y ejecute los siguientes comandos (modificando la ruta para que coincida con su instalación de Office):

C:\WINDOWS\system32>FTYPE XLSX.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsx=XLSX.FILETYPE
C:\WINDOWS\system32>FTYPE XLSM.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsm=XLSM.FILETYPE

Esto hará que se abra una nueva ventana cada vez que haga doble clic en un archivo de Excel. También corrige el comportamiento al hacer clic con el botón derecho en el icono de Excel y seleccionar una hoja de cálculo reciente. Sin embargo, no solucionará el comportamiento cuando abra una hoja de cálculo a través del cuadro de diálogo Abrir en Excel, aún se abrirán en la misma ventana.

NOTA: si coloca los comandos anteriores en un archivo por lotes, deberá usar "%%1" en lugar de "%1".

0
jdgregson