DDE é usado para que um programa possa se comunicar ou controlar outro programa. Este fórum tem algumas respostas que podem indicar você é o culpado exato, mas sua situação é um pouco diferente. Algo em algum lugar no seu registro parece estar em conflito.
Outras dicas de solução de problemas & registrando o registro inteiro para excel
Usando este link como referência
Se o problema persistir, tente iniciar o excel em modo de segurança (a localização real pode variar)
"C:\Program Files\Microsoft Office 2003\Office11\Excel.exe" /safe
Do link:
If Excel does start in Safe Mode, the cause of the problem is likely to be a corrupt or otherwise misbehaving add-in or other start up file. To test this, move all your add-ins to another folder. Then, from the Tools menu, choose Options, and clear the setting for Alternate Startup Location on the General tab. In later versions of Excel, this setting is labelled At startup, open all files in:. Under normal operation, Excel will automatically open all the files that are contained in the folder specified in this option. If this setting is cleared, those files will not be opened. After clearing that setting, close Excel and restart it normally. If Excel starts, then the problem lies in one of the files in the alternate startup folder.
Você pode ter o excel registrar todas as entradas do registro com esses comandos. Isso definirá o Excel de volta para as configurações padrão. Você também pode ter que usar o caminho completo do Excel e não jsut Excel.exe
Excel.exe /UnregServer
Excel.exe /regServer
E como sempre, quando mexer no registro, faça o backup primeiro.