Не удалось установить DDE-соединение с сервером Excel или он не запущен
Обновлено: 21.11.2024
У меня есть таблица Excel, содержащая информацию о запасах, и я использую Word для доступа к этой таблице для печати ценников. Никогда не было проблем до сих пор.
Процесс заключается в открытии документа Word, который затем получает исходные данные из Excel. Word открыт, Excel закрыт. Работал нормально и до 3 дней назад работал нормально в 2013.
Теперь я получаю сообщение об ошибке, если сначала не открою Excel — только приложение, а не исходный файл. Когда Excel открыт, все работает нормально.
У кого-нибудь еще есть проблема?
Также возникла проблема "только что запущена" в Quickbooks Pro 2013 при доступе к файлу Excel 2013. Отлично работает с Excel 2010, но не работает с 2013.
Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Метод DDE для подключения к источнику данных — это «древняя» технология, которая заставляет книгу открываться в Excel.
В настоящее время по умолчанию используется метод подключения базы данных ADOB, и этот метод можно выбрать в Word, установив флажок «Подтверждать преобразование формата файла при открытии» в разделе «Файл»> «Параметры»> «Дополнительно» в разделе «Общие» диалогового окна. Затем, когда вы прикрепите источник данных к основному документу слияния, откроется диалоговое окно, в котором вы можете выбрать метод, с помощью которого будет выполнено подключение.
Помимо этого, в моем постоянно растущем списке проблем с 2013 годом есть:
Чтобы получить сообщение об ошибке «Возникла проблема с отправкой команды в программу», используйте проводник Windows для доступа к папке C:\Program Files\Microsoft Office\Office15 и щелкните правой кнопкой мыши WINWORD.EXE, затем в «Свойствах» перейдите к вкладку «Совместимость» и снимите все галочки. Также сообщалось, что эту проблему можно решить, отредактировав реестр в HKEY_CLASSES_ROOT\Word.Document.12\shell\Open и удалив ключ ddeexec.
Файл ddeexec также можно удалить из
Это исправление описано в .
Поскольку вы столкнулись с проблемой DDE, она может быть похожа на описанную выше.
Вот полный список проблем\исправлений, которые я накопил:
Есть ли у вас надстройка Fun Tools? Некоторые люди сообщают, что его удаление решает проблемы с 2013 годом.
Установлена ли на ПК программа Toshiba Book Reader? Сообщалось, что удаление возвращает Office в рабочее состояние.
У вас есть надстройка Acrobat PDFMaker. Сообщалось, что удаление, которое устраняет проблему с появлением сообщения, в котором говорится: «Документ содержит макросы. Поддержка макросов для этого приложения отключена. Функции, требующие VBA, недоступны. Хотите открыть этот документ только для чтения?»
Чтобы получить сообщение об ошибке «Возникла проблема с отправкой команды в программу», используйте проводник Windows для доступа к папке C:\Program Files\Microsoft Office\Office15 и щелкните правой кнопкой мыши WINWORD.EXE, затем в «Свойствах» перейдите к вкладку «Совместимость» и снимите все галочки. Также сообщалось, что эту проблему можно решить, отредактировав реестр в HKEY_CLASSES_ROOT\Word.Document.12\shell\Open и удалив ключ ddeexec.
Файл ddeexec также можно удалить из
Это исправление описано в .
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
Я пользуюсь Office 365 и раньше без проблем сливал почту, но что-то случилось две или три недели назад и больше не работало. Я пробовал устанавливать и снимать флажки в Word и Excel, пытался открыть файл Excel перед открытием файла Word, пробовал другие варианты, но слияние писем больше не работает.
Все ответы
Чтобы решить эту проблему, вы можете обратиться в ветку для проверки. Кроме того, иногда помогает, если у вас уже открыт Excel. Однако, похоже, это не работает для вас. По умолчанию Word открывает Excel, чтобы использовать его для соединения DDE. Убедитесь, что в Excel не выбран параметр «Игнорировать другие приложения». (Файл > Параметры > Дополнительно: Общие)
Перед началом слияния выполните следующие действия в Microsoft Word.
Выберите «Файл» > «Параметры» > «Дополнительно».
Прокрутите вниз до раздела «Общие», установите флажок «Подтверждать преобразование формата файла при открытии» и нажмите «ОК».
Запустите слияние почты. Если динамический обмен данными включен, вы можете получить несколько запросов, и вы просто нажимаете «Да» или «ОК». Единственным отличием от обычного слияния будет выбор источника данных. Пожалуйста, выполните следующие шаги.
- При выборе получателей нажмите Рассылки > Выбрать получателей > Использовать существующий список, как обычно.
- Перейдите к электронной таблице, дважды щелкните ее, выберите "Рабочие листы MS Excel через DDE (*.xls)", затем нажмите ОК.
Примечание. Если параметр Рабочие листы MS Excel через DDE недоступен, установите флажок Показать все в левом нижнем углу.
Теперь вы можете продолжить слияние почты Excel обычным способом.
Совет. Чтобы Word не выводил несколько запросов при каждом открытии файла данных, снимите флажок "Подтверждать преобразование формата файла при открытии" (Параметры Word >Дополнительно >Общие) после подключение к вашему списку рассылки.
Если проблема не устранена, попробуйте восстановить Office 365 через Интернет. Кроме того, вы можете сбросить параметры Excel:
Вы можете открыть редактор реестра и попытаться переименовать ключ HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel в Excel_Old, затем перезагрузить компьютер и перезапустить Excel, чтобы проверить, сохраняется ли проблема.
Важно! При неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением.
Если у вас есть какие-либо обновления, сообщите нам об этом.
Нажмите здесь, чтобы узнать больше. Посетите специальный форум, чтобы поделиться, изучить и поговорить с экспертами о Microsoft Office 2019.
У меня есть WORD, и я пытаюсь с помощью (динамического обмена данными) заполнить формы данными из архива EXCEL. До сих пор у меня не было проблем с OFFICE 365. В службе поддержки 365 сказали, что это проблема.
Все ответы
Пожалуйста, предоставьте мне дополнительную информацию о версии Office 365 и Windows, которые вы используете. Какое подробное сообщение об ошибке вы получили?
Чтобы решить эту проблему, вы можете обратиться в ветку для проверки. Кроме того, иногда помогает, если у вас уже открыт Excel. Однако, похоже, это не работает для вас. По умолчанию Word открывает Excel, чтобы использовать его для соединения DDE. Убедитесь, что в Excel не выбран параметр «Игнорировать другие приложения». (Файл > Параметры > Дополнительно: Общие)
Перед началом слияния выполните следующие действия в Microsoft Word.
Выберите «Файл» > «Параметры» > «Дополнительно».
Прокрутите вниз до раздела «Общие», установите флажок «Подтверждать преобразование формата файла при открытии» и нажмите «ОК».
Запустите слияние почты. Если динамический обмен данными включен, вы можете получить несколько запросов, и вы просто нажимаете «Да» или «ОК». Единственным отличием от обычного слияния будет выбор источника данных. Пожалуйста, выполните следующие шаги.
- При выборе получателей нажмите Рассылки > Выбрать получателей > Использовать существующий список, как обычно.
- Перейдите к электронной таблице, дважды щелкните ее, выберите "Рабочие листы MS Excel через DDE (*.xls)", затем нажмите ОК.
Примечание. Если параметр Рабочие листы MS Excel через DDE недоступен, установите флажок Показать все в левом нижнем углу.
Теперь вы можете продолжить слияние почты Excel обычным способом.
Совет. Чтобы Word не выводил несколько запросов при каждом открытии файла данных, снимите флажок "Подтверждать преобразование формата файла при открытии" (Параметры Word >Дополнительно >Общие) после подключение к вашему списку рассылки.
Если проблема не устранена, попробуйте восстановить Office 365 через Интернет. Кроме того, вы можете сбросить параметры Excel:
Вы можете открыть редактор реестра и попытаться переименовать ключ HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel в Excel_Old, затем перезагрузить компьютер и перезапустить Excel, чтобы проверить, сохраняется ли проблема.
Важно! При неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы внимательно выполните следующие действия. Для дополнительной защиты создайте резервную копию реестра перед его изменением.
Если у вас есть какие-либо обновления, сообщите нам об этом.
Нажмите здесь, чтобы узнать больше. Посетите специальный форум, чтобы поделиться, изучить и поговорить с экспертами о Microsoft Office 2019.
Office 365 профессиональный плюс переименовывается в Приложения Microsoft 365 для предприятий. Для получения дополнительной информации об этом изменении прочитайте эту запись в блоге.
Симптомы
Вы получаете следующее сообщение об ошибке в Microsoft Excel. Эта ошибка указывает на то, что какой-то процесс, запущенный внутри Excel, не позволяет закрыть Excel. Произошла ошибка при отправке команд в программу
Разрешение
Чтобы решить эту проблему, попробуйте следующие методы в указанном порядке.
Метод 1: игнорировать DDE
Чтобы исправить эту настройку, выполните следующие действия:
- Выберите «Файл» > «Параметры».
- Выберите «Дополнительно», прокрутите вниз до раздела «Общие» и снимите флажок «Игнорировать другие приложения, использующие динамический обмен данными (DDE)» в области «Общие».
- Выберите ОК.
Эта проблема может возникнуть, если установлен флажок Игнорировать другие приложения, использующие динамический обмен данными (DDE) в параметрах Excel.
Если дважды щелкнуть книгу Excel в проводнике Windows, в Excel будет отправлено сообщение динамического обмена данными (DDE). Это сообщение указывает Excel открыть книгу, которую вы дважды щелкнули.
Если вы выберете параметр «Игнорировать», Excel будет игнорировать сообщения DDE, отправленные ему другими программами. Поэтому сообщение DDE, отправляемое в Excel проводником Windows, игнорируется, и Excel не открывает книгу, которую вы дважды щелкнули.
Дополнительные сведения о том, как отключить DDE, см. в следующей статье базы знаний Майкрософт:
Если эти шаги не помогли решить проблему, перейдите к способу 2.
Метод 2. Восстановление виртуализации взаимодействия с пользователем (UE-V)
Если вы не уверены, используете ли вы UE-V, проверьте список программ в элементе «Программы и компоненты» панели управления. Запись «Центр настроек компании» указывает на то, что вы используете UE-V.
Если эти шаги не помогли решить проблему, перейдите к Способу 3.
Способ 3. Сбросить ассоциации файлов
Чтобы проверить правильность работы ассоциаций файлов в системе, сбросьте ассоциации файлов Excel до значений по умолчанию. Для этого выполните действия для вашей операционной системы.Windows 10
- Щелкните правой кнопкой мыши книгу Excel, выберите Открыть с помощью и выберите Другие приложения.
- Выберите версию Excel, которую вы хотите использовать для открытия этого типа файлов, например Excel 2016.
- Нажмите, чтобы выбрать Всегда использовать это приложение для открытия файлов .xlsx.
- Нажмите "ОК".
Windows 8
- На начальном экране введите Панель управления.
- Выберите Панель управления.
- Выберите «Программы по умолчанию» > «Установите программы по умолчанию».
- Выберите Excel >Выберите значение по умолчанию для этой программы.
- На экране "Установить ассоциации программ" выберите "Выбрать все" > "Сохранить".
Windows 7
- Выберите «Пуск» > «Панель управления».
- Выберите программы по умолчанию.
- Выберите «Связать тип файла или протокол с определенной программой».
- Выберите Рабочий лист Microsoft Excel, а затем выберите программу изменения.
- В разделе "Рекомендуемые программы" выберите Microsoft Excel.
- Если Excel не отображается в этом списке, нажмите «Обзор», найдите папку установки Excel, выберите «Excel.exe» > «Excel».
Если эти шаги не помогли решить проблему, перейдите к способу 4.
Метод 4: Ремонт офиса
Попробуйте восстановить программы Office. Для этого выполните действия для вашего типа установки и операционной системы.
Для установки Office 365 по технологии "нажми и работай"
- В поле поиска введите Панель управления, а затем нажмите Панель управления в результатах поиска.
- В разделе "Программы" нажмите "Удалить программу".
- Нажмите Microsoft Office 365 > Изменить.
- Нажмите "Онлайн-восстановление" > "Восстановить".
Возможно, вам придется перезагрузить компьютер после завершения процесса восстановления. Windows 8
- На начальном экране введите Панель управления.
- Выберите Панель управления.
- В разделе "Программы" выберите "Удалить программу".
- Выберите **Microsoft Office 365 **>Изменить.
- Выберите онлайн-восстановление > Восстановить.
Возможно, вам придется перезагрузить компьютер после завершения процесса восстановления.
Возможно, вам придется перезагрузить компьютер после завершения процесса восстановления.
Для установки Office 2016, 2013, Office 2010 или Office 2007
Чтобы восстановить Office 2013, Office 2010 или Office 2007, выполните действия, описанные в следующем разделе веб-сайта Office:
Если эти шаги не помогли решить проблему, перейдите к способу 5.
Способ 5. Отключите надстройки
Эту проблему также могут вызывать надстройки Excel и COM. Эти два вида надстроек находятся в разных папках. Для тестирования отключите и изолируйте конфликт, отключив каждую надстройку по одной. Для этого выполните следующие действия:
- В меню "Файл" выберите "Параметры" > "Надстройки".
- В списке "Управление" в нижней части экрана выберите "Надстройки COM" > "Перейти".
- Очистите одну из надстроек в списке и нажмите кнопку "ОК".
- Перезапустите Excel, дважды щелкнув значок или имя файла книги, которую вы пытаетесь открыть.
- Если проблема не устранена, повторите шаги 1–4, но выберите другую надстройку на шаге 3.
- Если проблема сохраняется после удаления всех надстроек COM, повторите шаги 1–4, за исключением выбора надстроек Excel на шаге 2, а затем попробуйте каждую из надстроек Excel по одной на шаге 3. .
Если Excel загружает файл, причиной проблемы является надстройка, которую вы отключили в последний раз. В этом случае мы рекомендуем вам посетить веб-сайт производителя надстройки, чтобы узнать, доступна ли обновленная версия надстройки. Если более новая версия надстройки недоступна или вам не нужно использовать надстройку, ее можно оставить отключенной.
Если Excel не открывает файл после отключения всех надстроек, проблема имеет другую причину.
Если эти шаги не помогли решить проблему, перейдите к способу 6.
Способ 6. Отключите аппаратное ускорение
Чтобы обойти эту проблему, отключите аппаратное ускорение, пока производитель видеокарты не выпустит исправление. Обязательно регулярно проверяйте наличие обновлений драйвера видеокарты.
Чтобы отключить аппаратное ускорение, выполните следующие действия:
Запустите любую программу Office 2013.
На вкладке "Файл" выберите "Параметры".
В диалоговом окне "Параметры" выберите "Дополнительно".
В списке доступных параметров установите флажок «Отключить аппаратное ускорение графики».
На следующем снимке экрана показан этот параметр в Excel.
Выберите ОК.
Если эти действия не помогли решить проблему, перейдите к способу 7.
Способ 7. Проверьте или установите последние обновления
Возможно, вам придется настроить Центр обновления Windows на автоматическую загрузку и установку рекомендуемых обновлений. Установка любых важных, рекомендуемых и необязательных обновлений часто может исправить проблемы, заменив устаревшие файлы и устранив уязвимости.
Для получения дополнительных сведений об обновлениях Office щелкните следующий номер статьи, чтобы перейти к статье в базе знаний Майкрософт:
Дополнительная информация
Есть много возможных причин, которые могут привести к этой ошибке.
- Книга Excel пытается получить доступ к данным из другого активного приложения.
- В программу добавлено слишком много надстроек Excel, или одна из надстроек повреждена.
- Возможно, вы предприняли одно из следующих действий:
- Использовать стороннюю надстройку или приложение
- Попробуйте открыть внедренный объект
- Сохранить или открыть файл
- Попробуйте использовать параметр "Отправить как вложение".
- Вызов другого приложения из книги Excel
Дополнительные сведения об этой проблеме и дополнительные действия по устранению неполадок см. в следующих статьях базы знаний Майкрософт:
Я никогда не думал, что буду вести блог об Office 2000 (честно говоря, я не помню, знал ли я тогда, что такое блог…). В любом случае, это было достаточно странно, чтобы решить сегодня, что, возможно, это поможет кому-то еще (и/или, возможно, это применимо к более поздним версиям Word, Excel и Office).
У нашего клиента установлен Office 2000 и определено слияние между Word 2000 и Excel 2000. Он *раньше* работал, а затем *внезапно*, всякий раз, когда он открывал свой шаблон Word, он получал следующее… Word не удалось повторно установить соединение DDE с Microsoft Excel для выполнения текущей задачи
Исправление
Проблема (и не очевидная из-за ошибки, как показано ниже) заключается в том, что функция слияния не будет работать на листе XLS, если определен фильтр. Любая необходимая фильтрация при слиянии должна выполняться в Word и функции слияния, а не заранее в Excel.Пользователь открыл файл XLS, установил фильтр, а затем сохранил его с этой настройкой. Итак, я просто изменил исходный файл XLS, чтобы отключить фильтр, и сохранил его.
Таким образом, вам необходимо убедиться, что в «исходном» листе Excel нет фильтров для столбцов… Я сохранил лист XLS без примененного фильтра, и он снова работает.
4 ответа на вопрос «Word не удалось восстановить подключение DDE к Microsoft Excel для выполнения текущей задачи»
Похоже, это не работает для меня. В таблице нет фильтров.
Это сработало вчера, а прошлой ночью я добавил еще несколько строк в электронную таблицу (вставил, а затем прибегнул). Я не получаю сообщение об ошибке невозможности подключения.
Тем не менее, я могу без проблем подключаться к другим таблицам Excel (тот же макет) с тем же документом Word.
Каким-то образом Excel должен вносить какие-то изменения в электронную таблицу при сохранении, которые я не вижу.
Ну, я добился прогресса. Я скопировал строки электронной таблицы, которые не связывались, и вставил их в новую таблицу. Сохранил его, а затем открыл мой документ Word для слияния. Выбрал новую таблицу и все заработало найти!!
Это очень странно.
У меня возникла та же проблема. Я прочитал несколько советов, которые я пробовал безрезультатно. Конечно, в Word необходимо выбрать «подтвердить формат файла» («Файл», «Параметры», «Дополнительно», «Общие», «Подтвердить формат файла»). В таблице не установлены фильтры. И использование базы данных OLE DB не будет переносить форматирование Excel (ужасный обходной путь для этого — форматирование ваших данных в Excel в «Текст», что может означать, что вам нужно вручную повторно ввести свои данные — тьфу).
НО – я обнаружил, что ТИПЫ файлов Excel сохраняются как «Книга Excel», а ТИПЫ файлов Word сохраняются как «Документ Word». Когда я изменил типы файлов на «Excel 97-2003 Workbook» и «Word 97-2003 Document», я обнаружил, что слияние работает! Он перенес данные в правильном формате из Excel в Word! 🙂
Я был в восторге, узнав об этом, потеряв несколько часов на исследование этой проблемы, а затем часы на переформатирование в поисках ужасного обходного пути для использования базы данных OLE DB. Тем из нас, кто активно занимается слиянием Word/Excel, для работы требуется DDE — и это работает. Здоровья!
Рад слышать, что кому-то это все же помогло. Я писал это в 2009 году (25 июля). Удивительно, но это все еще приносило какую-то ценность. 🙂
Читайте также: