DeepWaters
21-03-2019, 13:25
Всем доброго времени суток, кто знает подскажите в чем может быть проблема -
Перешел с Windows 7x64 Ultimate на Windows 10 (Corporate build 1607)
У меня есть некоторые проги которые осуществляют экспорт своих данных по DDE в Excel, в Win7 все нормально экспортировалось а теперь в Win10 проги упорно выдают сообщение - Excel DDE Server not available, уже и версии ms office препробовал - 2003,2007,2010 - и все равно эта ошибка все время
естественно в Экселе каждый раз ставил галочку - "доверять доступ к Visual Basic Project" каждый раз, даже отключал всю безопасность в экселе и включал полное разрешение на запуск любых макросов - непомогло
Дело явно не в версии офиса и настройках Excel а в чем то другом, явно в самой винде, может для этого какую то отключенную службу надо включить?
Толком ничего не нагулил, разве что нагуглил что DDE - устаревшая технология и ставшая в последнее время небезопасной и майкрософт начинает предпринимать попытки по её отключению
https://webistore.ru/raznoe/vklyuchenie-i-otklyuchenie-dynamic-data-exchange-v-word/
https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV170021
Хотя для Excel майкрософт еще вроде как DDE еще не отключали, только для Word, но все равно - пробовал заходить в ветки реестра для каждой версии Оффиса которую я ставил
\HKEY_CURRENT_USER\Software\Microsoft\Office<version>\Excel\Security
и создать там ключи AllowDDE со значением 2 и DisableDDEServerLaunch со значением 0 - все равно не помогает
Вообще кто нибудь обьясните пожалуйста - как работает эта технология - DDE, от чего в Windows зависит её работа?
Перешел с Windows 7x64 Ultimate на Windows 10 (Corporate build 1607)
У меня есть некоторые проги которые осуществляют экспорт своих данных по DDE в Excel, в Win7 все нормально экспортировалось а теперь в Win10 проги упорно выдают сообщение - Excel DDE Server not available, уже и версии ms office препробовал - 2003,2007,2010 - и все равно эта ошибка все время
естественно в Экселе каждый раз ставил галочку - "доверять доступ к Visual Basic Project" каждый раз, даже отключал всю безопасность в экселе и включал полное разрешение на запуск любых макросов - непомогло
Дело явно не в версии офиса и настройках Excel а в чем то другом, явно в самой винде, может для этого какую то отключенную службу надо включить?
Толком ничего не нагулил, разве что нагуглил что DDE - устаревшая технология и ставшая в последнее время небезопасной и майкрософт начинает предпринимать попытки по её отключению
https://webistore.ru/raznoe/vklyuchenie-i-otklyuchenie-dynamic-data-exchange-v-word/
https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV170021
Хотя для Excel майкрософт еще вроде как DDE еще не отключали, только для Word, но все равно - пробовал заходить в ветки реестра для каждой версии Оффиса которую я ставил
\HKEY_CURRENT_USER\Software\Microsoft\Office<version>\Excel\Security
и создать там ключи AllowDDE со значением 2 и DisableDDEServerLaunch со значением 0 - все равно не помогает
Вообще кто нибудь обьясните пожалуйста - как работает эта технология - DDE, от чего в Windows зависит её работа?