Отключение DDE кажется лучшим вариантом, но, как отмечали другие, это заставляет Excel открывать пустое окно при попытке открыть электронную таблицу через Проводник Windows. Если вы обычно открываете электронную таблицу через проводник Windows Explorer, я обнаружил, что лучшим вариантом является повторная привязка расширений и указание собственной команды.
Для этого откройте интерпретатор команд от имени администратора и выполните следующие команды (изменяя путь в соответствии с установкой 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
Это вызовет открытие нового окна всякий раз, когда вы дважды нажмете на файле Excel. Это также исправляет поведение, когда вы щелкаете правой кнопкой мыши по значку Excel и выбираете последнюю электронную таблицу. Однако это не исправит поведение, когда вы открываете электронную таблицу через диалог “Открыть” в Excel - они все равно откроются в том же окне.
ПРИМЕЧАНИЕ: Если вы поместите вышеуказанные команды в пакетный файл, вам нужно будет использовать "%%1"
вместо "%1"
.