Al hacer doble clic en un archivo de Excel, se abrirá Excel, pero no la hoja de cálculo.

11

El sistema operativo es Windows XP y el programa es Microsoft Office Standard 2007 (Excel). Esta computadora se actualizó recientemente de Office 2003 a Office 2007 (Sí, sé que no me disparen).

Al hacer clic en cualquier archivo .xls o .xlsx, Excel 2007 se abrirá y se detendrá allí. El archivo en sí no se abrirá tradicionalmente. La solución hasta ahora es ir al menú y seleccionar Abrir y seleccionar el archivo de esa manera, luego se abre el archivo. Microsoft Word no tiene este mismo problema; Los archivos se abren correctamente.

Los archivos .xls y .xlsx ya están asociados con Microsoft Excel 2007. Se agradece cualquier ayuda.

cyborgcommando0
fuente
¿El programa asociado está usando algo como " %program files%\office\excell.exe" o " %program files%\office\excell.exe" " % 1 "? (tenga en cuenta el% 1, que es un argumento. En este caso, el nombre del archivo. Y podría necesitar comillas para trabajar en los nombres de archivo con espacios en ellos.
Hennes
Curiosamente, me di cuenta de que si hace doble clic en un documento de Excel y luego intenta abrir manualmente (CTRL + O) un documento diferente y luego cierra el documento CTRL + O, el documento de Excel con doble clic aparece en lugar de simplemente cerrar el documento (que hace también). @ Hennes Es c: \ Archivos de programa \ Microsoft Office \ Office12 \ EXCEL.EXE No estoy seguro de dónde encontrar esa ruta en cualquier lugar, excepto en el Explorador de Windows: voy a Abrir con> Microsoft Excel para seleccionarla para que siempre se abra.
cyborgcommando0

Respuestas:

4

Vaya a http://support.microsoft.com/kb/211494 y le dará una explicación muy clara de cómo hacerlo para que Excel abra el archivo. Busqué en: "Excel 2007 'Hubo un problema al enviar el comando al programa'" ya que ese era el mensaje de error.

Abre la aplicación de Excel. Aquí están las instrucciones de Microsoft desde ese enlace, ¡muy fáciles de seguir!

Microsoft Excel 2010

Click the File tab, and then click Options.
Click Advanced, and then click to clear the Ignore other applications that use Dynamic Data Exchange (DDE) check box in the General area.
Click OK.

Microsoft Office Excel 2007

Click the Microsoft Office Button, and then click Excel Options.
Click Advanced, and then click to clear the Ignore other applications that use Dynamic Data Exchange (DDE) check box in the General area.
Click OK.

Microsoft Office Excel 2003 o versiones anteriores de Excel

Click Options, on the Tools menu.
Click the General tab.
Click to clear the Ignore other applications that use Dynamic Data Exchange (DDE) check box, and then click OK.

Incluso si la opción Ignorar otras aplicaciones que usan el intercambio dinámico de datos (DDE) ya está clara (falso), haga clic para habilitar y luego haga clic para desactivar.

Después de hacer esto, debería poder abrir libros de trabajo haciendo doble clic en ellos en el Explorador de Windows.

Fonda
fuente
3

Usando la dirección de @Hennes terminé abriendo un Windows Explorer de Windows y navegando hasta Toolsentonces Folder Options. Luego, en la nueva ventana, seleccioné la File Typespestaña.

Desde allí navegué XLSy seleccioné Restorey luego ese botón se convirtió Advanced. Hice clic Advancedy comencé a editar la línea que dice Aplicación utilizada para realizar acciones:

Al final de la cadena había una a la %1que me cambié "%1". También repetí este proceso para la XLSXextensión. Después de cerrar la ventana pude hacer doble clic e inmediatamente abrir cualquier archivo de Excel sin ningún problema.

cyborgcommando0
fuente
1
Me alegra saber que lo tienes funcionando. :)
Hennes
2

Cuando hace doble clic en un programa, Windows XP verifica la asociación del archivo para ver qué acción tomar. Una de estas acciones es verificar una lista con extensiones que puede encontrar en [Herramientas] [Opción de carpeta] [Tipos de archivo]

Captura de pantalla de Mi PC, pestaña de herramientas, opciones de carpeta de opciones

si tiene instalado ms office, aquí habrá varias extensiones de archivos de escucha, por ejemplo, 'xslx'. (No tengo acceso a computadoras con ms office atm. Estoy en casa donde uso la oficina abierta. Por lo tanto, capturas de pantalla más precisas).

Si hace clic en una extensión, debería mostrar con qué programa se abre, una opción para cambiar el programa y una pestaña avanzada.

Imagen de las asociaciones de archivos

Los programas de Office parecen usar DDE de manera predeterminada. Compruebe si este es el caso yendo a [Avanzado] y [Editar]

ingrese la descripción de la imagen aquí

Si la marca de verificación no está allí, acaba de encontrar su problema. Márcalo y prueba de nuevo. :)

Si está allí y el problema es muy reciente, primero verifique el virus XDocCrypt.A / Dorifel (Nuevo desde ayer. Muy virulento y desordenado con los archivos de Excel y Word).

A veces te encuentras con una situación en la que la opción DDE está marcada pero no funciona. Ni siquiera después de desinstalar y reinstalar Office. No estoy seguro de qué causa ese problema, pero he trabajado en eso en el pasado definiendo mi propia acción a través de [Nuevo], seleccionando Excel como el programa para abrirlo (use el buscador) y agregando "% 1" detrás del programa.

(Si no agrega nada, haga clic en y el archivo .xlsx iniciará Excel. No pasará el nombre del archivo y seguirá viendo una hoja de cálculo vacía.

Agregar% 1 pasará el nombre del archivo. Funcionará siempre que el nombre del archivo no contenga espacio. De lo contrario, hacer doble clic en my test.xlsxabrirá Excel y le indicará a Excel que intente abrir el archivo my. Lo cual fallará.

Agregar "%d"debería funcionar, incluso para archivos con espacios en ellos.


Descargos de responsabilidad:
1) Solía ​​usar eso con Office 2003, no 2007. Sin embargo, debería funcionar igual. 2) Estoy recordando principalmente cosas que hice hace 2 años. Podría haber saltado un paso. 3) Totalmente no probado con 2007 y xslx, ya que no tengo acceso al cajero automático de Office 2007.

Háganos saber si funcionó o si necesito aclarar algunos puntos.

Hennes
fuente
¡Esto parece muy útil! Sin embargo, no puedo editar el tipo de archivo XLS solo restaurarlo. Puedo editar el tipo de archivo XLSX e ir a avanzado como muestran sus imágenes. Cuando voy a la aplicación utilizada para realizar la acción, tengo "C: \ Archivos de programa \ Microsoft Office \ Office12 \ EXCEL.exe" / e. Agregar% 1 o "% d" no ayuda. No estoy seguro si estoy haciendo esto correctamente. Además, abrir .xls no hace nada y abrir un .xlsx generará errores como usted dice, pero aún abrirá la hoja de cálculo.
cyborgcommando0
1

Tuve este problema después de instalar Office 2016 (Office 365). Seguí encontrando las instrucciones sobre la opción DDE, que no funcionó para mí. Lo siguiente lo resolvió para mí:

  1. Panel de control abierto
  2. Programas abiertos y características
  3. Seleccione Microsoft Office
  4. Haga Changeclic en el botón en la parte superior
  5. Seleccione reparación rápida.

Esto me llevó algo así como 3-4 minutos. Esto lo resolvió para mí.

Dormir
fuente