Отримав це із зовнішнього джерела і думав, що я поділюсь :) У Windows 7 вам потрібно відредагувати реєстр, щоб повністю видалити DDE. Це має працювати і для Vista. Поставте прапорець "Ігнорувати інші додатки, які використовують динамічний обмін даними (DDE)" у Excel -> Параметри Excel -> Розширений Один лише може працювати для вас сам - не для мене, я отримував помилку щоразу, коли я клацнув двічі. на документ excel. ПОВЕРНУТИСЯ ВАШЕГО реєстру.
Відкрийте regedit, перейдіть до HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ shell \ Open Видаліть ключ ddeexec, (або просто перейменуйте його, якщо ви переживаєте - я просто перейменував його і він спрацював). Потім натисніть клавішу "команда" та замініть / e у рядку за замовчуванням та командою у цій клавіші з "% 1" котирування навколо% 1 є важливими. НІКОЛИ ЦІТІ НЕ РОБИТИ !!!!
Команда HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ shell \ Open \ повинна виглядати так: (За замовчуванням) REG_SZ "C: \ Програмні файли (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE" "% 1 команда REG_MULTI_SZ vUpAVX !!! !!!!!! MKKSkEXCELFiles> tW {~ $ 4Q] c @ II = l2xaTO5 "% 1"
Зробіть те саме для Excel.Sheet.12 Тепер обидва .xls та .xlsx повинні відкриватися в нових вікнах без помилок.
Я підтвердив, що така ж проблема виникає в Office 2010x64 (напевно, також 32-бітний) під час перевірки параметра dde. Це повинно вирішити проблеми з усіма видами Vista та Windows 7 із відкриттям excel у окремих вікнах :) Насолоджуйтесь!