Isso fará o que você quiser:
-
Abra o Editor do Registro, navegue até
HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open
-
Exclua a chave
ddeexec
(ou simplesmente renomeie-a se estiver preocupado - eu a renomei e funcionou) -
Clique na chave "command" e substitua o
/e
no final das strings (Padrão) e de comando nessa chave por"%1"
As aspas em torno de
%1
são importantes e devem ser adicionadas.Após a alteração, as linhas devem ficar assim:
(Default) REG_SZ "C:\Program Files (x86)\Microsoft Office\Office11\EXCEL.EXE" "%1 command REG_MULTI_SZ ']gAVn-}f(ZXfeAR6.jiEXCELFiles>!De@]Vz(r=f'1lfq'?R& "%1"
-
Faça as mesmas alterações no Excel.Sheet.12
Agora ambos os .xls e .xlsx devem abrir em novas janelas sem erros.