Disabilitare il DDE sembra l'opzione migliore, ma come altri hanno fatto notare, questo fa sì che Excel apra una finestra vuota quando si cerca di aprire un foglio di calcolo attraverso Windows Explorer. Se di solito apri un foglio di calcolo attraverso Windows Explorer, ho scoperto che l'opzione migliore è riassociare le estensioni e specificare il tuo comando.
Per farlo, apri il prompt dei comandi come amministratore ed esegui i seguenti comandi (modificando il percorso in modo che corrisponda alla tua installazione di Office):
C:\WINDOWS\system32>FTYPE XLSX.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsx=XLSX.FILETYPE
C:\WINDOWS\system32>FTYPE XLSM.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsm=XLSM.FILETYPE
Questo farà aprire una nuova finestra ogni volta che fai doppio clic su un file Excel. Corregge anche il comportamento quando fai clic destro sull'icona di Excel e selezioni un foglio di calcolo recente. Tuttavia, non corregge il comportamento quando apri un foglio di calcolo attraverso la finestra di dialogo Apri in Excel – questi si apriranno ancora nella stessa finestra.
NOTA: Se metti i comandi di cui sopra in un file batch, dovrai usare "%%1"
al posto di "%1"
.