¿Cómo fuerzo a Excel (y otros productos de Microsoft Office) a dejar de abrir archivos en la misma aplicación? [duplicar]

23

Cada vez que hago "doble clic" en un archivo de Excel y se abre otro archivo de Excel, el archivo recién abierto se abre automáticamente en la misma ventana de la aplicación que el archivo de Excel abierto anteriormente. Esto no se limita solo a Excel, ya que he visto que Word también lo hace. Esto plantea un problema al querer comparar documentos uno al lado del otro.

La solución actual que tengo para esto es abrir otra instancia de Excel o Word, y luego abrir el archivo desde la ventana de la aplicación. ¿Hay alguna manera de obligar a Office a abrir una nueva instancia de la aplicación al hacer doble clic en los iconos de archivo?

Actualmente estoy usando Office 2007 y Windows XP, pero he visto esto en Office 2010 y Windows Vista y 7. Estoy buscando una solución general si es posible.

James Mertz
fuente
1
Creo que esto ha sido así para varias versiones. ¿Por qué lanzar y segunda instancia cuando no hay razón? MS proporciona una manera de hacerlo, ver más abajo. Llamar estúpido a Excel probablemente hiere sus sentimientos.
uSlackr
Alternativa: Estire la ventana manualmente, luego use la función "Organizar todo" de Excel, en la pestaña Ver.
Iszi
Office tiene al menos con Word para comparar con los documentos. Lo que está haciendo ahora es la forma en que lo "obliga" a comportarse de esta manera.
Ramhound
dottech.org/26491/… Este enlace tiene instrucciones claras con imágenes para mostrarle cómo cambiar la configuración en Excel para forzarlo a abrir cada archivo en una ventana diferente.
Tenga en cuenta que mi duplicado sugerido anteriormente en realidad contiene algunas respuestas que para resolver el problema (usando DDE para abrir archivos en una sola instancia) de una manera que funciona en Windows 7 (que tiene un diálogo de configuración de asociaciones de archivos paralizados) y no se rompe haciendo clic para abrir un archivo (porque usa DDE de forma predeterminada, por lo que deshabilitar DDE en Excel se rompe el doble clic).
Ben

Respuestas:

8

Tengo Office 2010 y la única aplicación que hace esto por mí es Excel.

Una publicación en PC Review, ¿Cómo abrir Vista Excel en múltiples ventanas versus 1 ventana? explica cómo configurar esto:

  1. Utilice la configuración de asociación de archivos
  2. Tiene que decirle a Excel que no use DDE para abrir la hoja de trabajo.
  3. Abra el Explorador de Windows, Herramientas, Opciones, Tipos de archivo
  4. Desplácese hacia abajo hasta XLS
  5. Seleccionar botón de avance
  6. Haga clic en ABRIR en la ventana Acciones, luego Editar
  7. En la segunda línea de aplicación utilizada, agregue "% 1".
  8. Asegúrese de poner las comillas alrededor de% 1.
  9. Ejemplo ... \ Excel.exe "/ e"% 1 "
  10. Escriba lo que ve en la sección DDE.
  11. Necesitará esta información si desea volver a la configuración original.
  12. Ahora DeSelect Use DDE

Cuando hace doble clic en cualquier archivo XLS, se ejecutará una instancia separada de Excel.

Otra ventaja es que puede abrir más de un archivo XLS con el mismo nombre

Scott Felhofer
fuente
Esto funciona para XP y Office 2007. Si esto funciona en mi máquina Win 7 Office 2010 en casa, aceptaré la respuesta.
James Mertz
2
La pestaña Tipos de archivo parece haberse eliminado de las opciones de carpeta en Win7. Por lo que he leído, esto debe hacerse a través del registro.
Scott Felhofer
44
Esta solución no funciona para Windows-7. ¿Tiene alguna forma de resolver esto a través del registro?
James Mertz
7

He estado usando un pequeño archivo por lotes para evitar este problema con Excel y funciona bien para mí: cada vez que hago doble clic en un documento, se abre otra instancia de Excel.

  1. Con el bloc de notas, cree un archivo por lotes (por ejemplo, "C: \ Archivos de programa \ ExcelLauncher.bat") con el siguiente contenido:

    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" %1
    
    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" /x %1         (for Excel 2013)
    
  2. En lugar de "Office14", escriba el nombre de la carpeta donde está instalado su Excel (depende de la versión de Office). Puede ser "Office12" ili "Office11" para versiones anteriores.

  3. Intente hacer doble clic en el archivo por lotes. Si está configurado funciona correctamente, debería abrir Excel.

  4. Configure los documentos de Excel para que se abran con este archivo por lotes (haga clic con el botón derecho en cualquier documento de Excel -> Abrir con -> Elija el programa predeterminado -> busque y seleccione "ExcelLauncher.bat").

Advertencia: esto puede cambiar el icono del escritorio para documentos de Excel. Use "Editor de programas predeterminados (gratis)" y "BeCyHome (gratis)" para volver a aplicar el icono de Excel correcto.

http://www.howtogeek.com/109347/extract-high-quality-icons-from-files-using-a-free-tool/ http://www.winhelponline.com/blog/default-programs-editor- icono-tipo-archivo-cambio-windows-7-vista /

ingrese la descripción de la imagen aquí

Tenga en cuenta que necesita hacer 2 archivos por lotes separados para tener iconos separados para .xls y .xlsx. De lo contrario, solo se puede aplicar un único icono a ambos tipos de archivo.

usuario137336
fuente
6

En mi experiencia, si abre la segunda hoja de cálculo usando Archivo >> Abrir, se abre en la misma ventana del programa.

Si abre una segunda instancia de Excel desde el menú Inicio o un icono de escritorio o similar, use Archivo >> Abrir en esa ventana, se abre en su propia ventana del programa.

Estoy de acuerdo en que es un comportamiento roto y no conozco ninguna forma de solucionarlo, excepto, tal vez, rogándole a Microsoft que lo cambie en alguna versión futura.

CarlF
fuente
5

Solución probada en Windows 8 con Excel 2007

Todo esto está vinculado a DDE que se le puede decir a la aplicación que ignore

Abra Excel, vaya a Opciones de Excel Seleccione la pestaña Avanzado a la izquierda Desplácese hacia abajo a la Sección general cerca de la parte inferior Hay una casilla de verificación para permitir que Excel ignore DDE

Si marca esto, evitará que otras hojas de cálculo abiertas se unan.


Richard Dalziel
fuente
Esto funciona perfectamente con Office 2010 en Windows7. Mucho más simple que piratear el registro o los archivos por lotes, etc. Finalmente, mi "deshacer" funciona correctamente y puedo abrir dos ventanas a la vez.
Mark
1
Esto hace que Excel ya no abra archivos haciendo doble clic. Al hacerlo, se produce un error porque Explorer todavía intenta enviar el archivo utilizando DDE: blogs.msdn.com/b/oldnewthing/archive/2008/07/30/8790272.aspx
Ben
Esto es tan bueno que hice esta cuenta para votar esta respuesta.
Raj Kamal
5

DotTech tiene una guía sobre cómo lograr esto para todas las versiones de Excel en Windows 7 actualizando el registro.

  1. Modifique la defaultclave HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commandagregando una "%1"al final (debería finalizar .../e "%1").
  2. Cambie el nombre de la commandclave HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commanda cualquier otra cosa.
  3. Cambie el nombre de la ddeexeccarpeta HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Opena cualquier otra cosa.

Repita los pasos anteriores en HKEY_CLASSES_ROOT/Excel.Sheet.8

Tenga en cuenta que este proceso debe repetirse con muchas actualizaciones de Windows y Excel / Office.

Dave Ross
fuente
La clave predeterminada en "HKEY_CLASSES_ROOT / Excel.Sheet.12 / shell / Open / command" tenía el valor "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /ddepara mí (Office 365 ProPlus), lo cambié a "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /e "%1", funciona como un encanto. Finalmente, puedo abrir varios archivos a la vez en mi máquina de muchos puntajes.
masterxilo
1

Parece ser el comportamiento predeterminado para mí, incluso obtengo un proceso separado. Intente iniciar Excel directamente sin abrir un archivo para ver si obtiene un proceso / instancia separado y abra su archivo con OfficeButton-> Abrir.

Mike Simpson
fuente
Estoy abriendo archivos desde Sharepoint, hace que usar File -> Open sea una opción menor.
MVCylon
1

¡No necesitas nada de eso para Windows 7!

Si va a la Barra de tareas y pasa el cursor sobre un icono de Excel existente (que luego muestra una pequeña vista previa de su hoja de cálculo abierta) y hace clic derecho para que aparezca el menú de Excel y luego haga clic izquierdo en la "opción Microsoft Excel 2010" se abrirá ¡ejecute otra instancia de Excel y no necesitará ningún archivo por lotes ni cambios de configuración!

Pete Light
fuente
1
En realidad, este es un paso adicional porque luego tengo que abrir manualmente el archivo que quiero usando "abrir". No podría hacer doble clic en un archivo de Excel y se abrirá automáticamente una nueva instancia, que es el problema con el que me encontraba.
James Mertz
Creo que esto hace lo mismo que Shift + Click en el icono.
Nattgew
1

Puede ver el método simple en este enlace , o usar esta solución:

Vaya al Panel de control-> Opciones de carpeta-> Tipos de archivo
Elija XLS (o cualquier extensión que necesite para trabajar de esta manera)
Vaya a Avanzado

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

Luego resalte Abrir
Haga clic en el botón Editar

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

Asegúrese de que en la aplicación utilizada para realizar la acción diga:
"C: \ Archivos de programa \ Microsoft Office \ OFFICE11 \ EXCEL.EXE" "% 1"

Marque la casilla al lado para usar DDE

Elimine todo lo que esté en el cuadro de mensaje DDE y el cuadro La aplicación DDE no se ejecuta

Asegúrese de que el cuadro de la aplicación diga: EXCEL

Y en el cuadro de tema dice: Sistema

Lance Roberts
fuente
44
Esto no funcionará en Windows 7. Han eliminado o modificado la edición avanzada del tipo de archivo. AFAIK
MVCylon
Elimine las instrucciones que no sean de Windows 7 y aceptaré su respuesta. El primer enlace que proporcionó funcionó perfectamente.
MVCylon
@Doug, creo que esas otras instrucciones también funcionarían bien para Windows 7, aunque siempre elegiría la solución simple. De hecho, antes de publicar esto los verifiqué (y los cambié un poco) en Windows 7 (en lo que respecta a la configuración, en realidad no presioné los botones OK).
Lance Roberts
Reemplacé el enlace roto con un enlace de archivo web y lo revisé ... pero solo restablece las cosas de las otras respuestas (deshabilita DDE, que rompe el doble clic; o abre manualmente una nueva instancia de Excel).
Ben
0

Tuve el mismo problema con la apertura de archivos en Sharepoint. El método (crudo) que uso es:

  1. Abra el primer documento de la manera estándar, haciendo clic en el enlace en Sharepoint.
  2. Haga clic en el menú desplegable de Sharepoint para el segundo documento y seleccione Enviar a -> Enviar un enlace por correo electrónico.
  3. Abra una segunda instancia de Excel y use este enlace en Archivo -> Abrir.
  4. Repita según sea necesario.
perejil72
fuente
0

Otra solución que encontré, usando Total Commander :

Fo to File> Asociaciones internas (Total Commander Only) ...

Haga clic en Agregar, especifique la extensión de archivo que desea abrir con Excel en ventanas separadas, como .xlsx, .csv y .xls. Luego, en la nueva ventana que aparece, pegue en el cuadro Abrir la ruta al ejecutable de Excel, agregando "%1"al final. El mío se parece "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "%1".

Eso es.

Nota: Funciona con Excel 2010 y Windows 7 de 32 bits sin necesidad de derechos de administrador.

molgar
fuente