2009-08-12 04:40:22 +0000 2009-08-12 04:40:22 +0000
107
107
Advertisement

Abrir los archivos de Excel en una nueva ventana

Advertisement

Cuando tengo Excel funcionando y hago doble clic en un archivo de Excel en el explorador de Windows, me gustaría que se lanzara en una nueva ventana por defecto para poder mover los documentos a monitores separados. ¿Hay alguna manera de conseguir este comportamiento?

Advertisement
Advertisement

Respuestas (14)

90
90
90
2009-08-12 04:49:11 +0000

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

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

Asegúrate de que la opción ‘Ignorar otras aplicaciones’ está marcada.

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

En General, marque la opción ‘Ignorar otras aplicaciones que utilizan el Intercambio Dinámico de Datos’.

No sé por qué esto no está incorporado. Fuente: http://www.lytebyte.com/2008/05/13/how-to-open-two-excel-files-side-by-side-in-separate-monitors/

19
19
19
2016-01-29 07:13:45 +0000

Es un poco al revés, y funcionará para cualquier programa, no sólo Excel, pero yo hago clic con el botón central del ratón en el icono de Excel en la barra de tareas de Windows 7 y creo una nueva instancia de Excel, luego abro los documentos en cada instancia de Excel.

Una vez que tenga varias instancias de Excel en funcionamiento, puede organizarlas una al lado de la otra manteniendo pulsada la tecla Shift y haciendo clic con el botón derecho del ratón en el icono:

13
Advertisement
13
13
2010-10-08 20:24:21 +0000
Advertisement

Tener todos los libros de trabajo abiertos en diferentes ventanas tiene ciertas desventajas. Por un lado, si escribes una fórmula en un libro de trabajo que hace referencia a otro, incluirá la ruta de archivo completa del otro libro de trabajo. Por otro lado, copiar/pegar de un libro de trabajo a otro reduce el número de opciones disponibles para los datos de destino, como mantener los anchos de columna, etc. Es posible que para tus propósitos esas cosas no importen mucho, pero básicamente si experimentas algún comportamiento “raro” al usar varios libros de trabajo en varias ventanas, podrías intentar abrirlos en la misma ventana para ver si la rareza desaparece.

Mi preferencia es dejar el comportamiento por defecto de abrir los libros de Excel en la misma ventana, y cuando quiero que los libros individuales se abran en diferentes ventanas, hago clic con el botón derecho del ratón en el archivo y selecciono “Abrir en una nueva ventana”. Para hacer eso, escribí esta pequeña utilidad . Es gratuita. Siéntase libre de instalarla.

10
10
10
2015-10-01 19:24:46 +0000

He seguido la guía publicada aquí .

En resumen:

  1. Abrir regedit (win+R, regedit)
  2. Busca en HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
  3. En la pestaña de la derecha :
  4. Haga clic con el botón derecho en (Default), seleccione Modify..., añada un espacio seguido de "%1" (incluyendo las comillas)
  5. Cambie el nombre de command a command2
  6. En la pestaña de la izquierda :
  7. Justo debajo de la carpeta command (cuyo nombre queda intacto), Renombrar ddeexec en ddeexec2
  8. Busque la carpeta HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
  9. Repita los pasos 3 y 4
  10. Si quiere que esto sea válido también para los archivos csv, Navegue hasta HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
  11. 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 ha gustado este enfoque manual porque es reversible. Con respecto a algunas de las otras soluciones propuestas, me encanta el hecho de poder abrir tan fácilmente 2 archivos con el mismo nombre.

6
Advertisement
6
6
2010-01-25 14:30:41 +0000
Advertisement

Excel 2007: Si tienes acceso a editar tu registro de Windows, aquí hay unos archivos de registro que añaden la opción de abrir en una nueva instancia (por defecto o no) cuando haces clic con el botón derecho del ratón sobre tus archivos para que puedas usar ambas funcionalidades.

Hay un archivo .reg para ‘desinstalarlo’ también. Probado y comprobado en excel 2007 (windows de 32 bits). Creo que la técnica es la misma que en la respuesta de hyperslug: DDE o no.

5
5
5
2010-01-25 14:16:32 +0000

Como la respuesta de hyperslug no me ha funcionado, he seguido la “opción B” de su enlace y ahora abro un nuevo Excel (vacío) desde el menú de inicio y arrastro el archivo que quiero abrir a la nueva ventana.

5
Advertisement
5
5
2013-08-14 18:04:08 +0000
Advertisement

En Office 2013 han solucionado este problema. Cada libro de trabajo está en su propia ventana en Office 2013.

3
3
3
2011-04-22 03:50:05 +0000

Aquí hay otro conjunto de archivos de registro que (que he creado) para resolver el mismo problema: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel-2007-documents-in-a-new-instance.html? sfQueryTermInfo=1+30+excel+instanc+new

Da un menú de clic derecho para abrir archivos excel en una nueva instancia, y opcionalmente lo hace el comportamiento por defecto, pero todavía deja la opción de abrirlo en una instancia existente si los libros de trabajo necesitan cortar y pegar con formato entre ellos.

2
Advertisement
2
2
2015-03-27 22:06:51 +0000
Advertisement

finalmente una instrucción de regedit que funciona para mi windows 7 y excel 2010

Para lanzar múltiples instancias de Excel, lo cambiamos por no usar DDE para abrir el archivo. Marque la casilla “Ignorar otras aplicaciones que utilizan Dynamic Data Exchange (DDE)” en Excel -> Opciones de Excel -> Avanzado

Si esto no funciona,para Windows Vista y Windows 7, tenemos que editar el registro para eliminar DDE completamente. =============== Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el registro. Sin embargo, pueden producirse graves problemas si se modifica el registro de forma incorrecta. Por lo tanto, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, haga una copia de seguridad del registro antes de modificarlo. Así podrá restaurar el registro si se produce un problema.

  1. Haga clic en Inicio, en el cuadro de búsqueda, escriba regedit y pulse Intro.
  2. 2. Localice la subclave del registro: HKEY_CLASSES_ROOT\NExcel.Sheet.14\shell\NOpen
  3. 3. Elimine la subclave ddeexec.
  4. Haga clic en la subclave ddeexec y, a continuación, haga doble clic en el valor predeterminado del panel derecho. Sustituya los datos del valor por: “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
2
2
2015-07-28 10:34:49 +0000

Otra solución es fusionar un archivo .reg con el siguiente contenido en el registro de Window (cambie la ruta a EXCEL.EXE según la versión y la ruta de instalación que tenga y añada cualquier tipo de archivo adicional que quiera reasignar (Excel.Sheet.12 es para archivos .xlsx y Excel.Sheet.8 es para archivos .xls)):

(Puede que quiera hacer una copia de seguridad de sus ramas HKEY_CLASSES_ROOT\Excel.Sheet.12 y HKEY_CLASSES_ROOT\Excel.Sheet.8 existentes (a través de la exportación de regedit.exe) en caso de que quiera 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, quiere abrir otro archivo en la misma ventana, utilice el menú archivo para abrir otro archivo y se abrirá en la ventana actual.

2
2
2
2016-08-23 08:03:42 +0000

Microsoft ya ha puesto un parche. 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 “Deja que lo arregle yo mismo”.

1
1
1
2014-01-10 17:43:52 +0000

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

  1. Abrir Excel
  2. Abrir el menú Archivo Abrir el menú Archivo
  3. Hacer clic en ‘Opciones’
  4. Hacer clic en ‘Avanzadas’
  5. 5. Bajar hasta la sección ‘Display’
  6. Marque la casilla “Mostrar todas las ventanas en la barra de tareas”

Esto facilita el cambio entre hojas de cálculo, pero si quiere ver dos hojas de cálculo simultáneamente (es decir, si tiene varios monitores) tendrá que abrir una nueva instancia de Excel y abrir el archivo desde esa instancia.

1
1
1
2013-02-19 17:43:33 +0000

Este hilo es viejo, pero el problema es persistente. La solución de Hyperslugs no me funcionó, pero encontré una ingeniosa aplicación de lanzamiento que intermedia 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 molesto problema.

0
0
0
2018-12-10 19:38:00 +0000

Desactivar DDE parece la mejor opción, pero como otros han señalado, eso hace que Excel abra una ventana en blanco cuando intentas abrir una hoja de cálculo a través del Explorador de Windows. Si sueles abrir la hoja de cálculo a través del Explorador de Windows, he descubierto que la mejor opción es volver a asociar las extensiones y especificar tu propio comando. Para ello, abre el símbolo del sistema como administrador y ejecuta los siguientes comandos (modificando la ruta para que coincida con tu 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 hagas doble clic en un archivo de Excel. También corrige el comportamiento cuando se hace clic con el botón derecho del ratón en el icono de Excel y se selecciona una hoja de cálculo reciente. Sin embargo, no arreglará el comportamiento cuando abra una hoja de cálculo a través del cuadro de diálogo Abrir en Excel – esos seguirán abriendo en la misma ventana.

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

Advertisement

関連する質問

6
13
9
10
3
Advertisement
Advertisement