Obtuve esto de una fuente externa y pensé que compartiría :) En Windows 7 tienes que editar el registro para eliminar DDE por completo. Esto también debería funcionar para Vista. Marque la casilla "Ignorar otras aplicaciones que usan el intercambio dinámico de datos (DDE)" en Excel -> Opciones de Excel -> Avanzado Esto solo podría funcionar para usted por sí mismo - no lo hizo para mí, recibí un error cada vez que hacía doble clic en un documento de excel. COPIA DE SEGURIDAD de su registro.
Abra regedit, vaya a HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ shell \ Open Elimine la clave ddeexec, (o simplemente cámbiele el nombre si le preocupa, simplemente le cambié el nombre y funcionó) Luego haga clic en la tecla "comando" y reemplace el / e en la cadena predeterminada y de comando en esa clave con "% 1" Las comillas alrededor de% 1 son importantes. ¡SIN CITA SIGNIFICA QUE NO HAY TRABAJADOR!
HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ shell \ Open \ command debería verse así: (Predeterminado) REG_SZ "C: \ Archivos de programa (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE" "% 1 comando REG_MULTI_SZ vUpAVX !!! !!!!!! MKKSkEXCELFiles> tW {~ $ 4Q] c @ II = l2xaTO5 "% 1"
Haga lo mismo para Excel.Sheet.12 ahora. Tanto .xls como .xlsx deberían abrirse en ventanas nuevas sin errores.
He confirmado que el mismo problema ocurre en Office 2010x64 (probablemente de 32 bits también) al marcar la opción dde. Esto debería solucionar todos los problemas de Vista y Windows 7 al abrir Excel en ventanas separadas :) ¡Disfruta!