Что значит эксель ожидает пока другое приложение завершит действие ole

Microsoft Excel ожидает, пока другое приложение завершит действие OLE

Некоторые пользователи Office сообщают об ошибке «Microsoft ожидает, пока другое приложение завершит действие OLE» при попытке запустить сценарий VBA или при запуске Excel из стартовой панели. Сообщается, что эта проблема возникает во всех последних версиях Windows, включая Windows 7, Windows 8.1 и Windows 10.

Что такое действие OLE?

Действие «Связывание и внедрение объектов» (OLE) — это, по сути, механизм, разработанный для того, чтобы помочь различным приложениям Office (Word, Excel, Powerpoint, Sharepoint) взаимодействовать с другими приложениями.

Что вызывает ошибку «Microsoft Excel ожидает, пока другое приложение завершит действие OLE»?

Мы исследовали эту конкретную проблему, просматривая различные пользовательские отчеты и просматривая официальную документацию Microsoft. Нам даже удалось воспроизвести проблему на одной из наших машин для тестирования.

Если Excel отправляет запрос связи другому приложению (скажем, Word), он делает это с помощью объекта OLE, а затем ожидает ответа от приложения. Если ответ не приходит в установленный по умолчанию временной интервал, Excel выдаст конечному пользователю следующее предупреждение: «Microsoft Excel ожидает, пока другое приложение выполнит действие OLE».

Читайте также:  Что значит прикладная лингвистика

Хотя сообщение об ошибке всегда одно и то же, на самом деле есть несколько довольно распространенных сценариев, которые вызывают эту конкретную ошибку в Microsoft Excel:

  • Протокол DDE отключен в Excel. Эта проблема может возникать из-за того, что протокол динамического обмена данными (DDE) отключен в настройках Excel.
  • Поврежденная установка Office. Некоторые затронутые пользователи сообщают, что проблема была решена после переустановки или восстановления пакета Office.
  • Надстройка Adobe Acrobat PDFMaker конфликтует с Excel. Было несколько отчетов пользователей, которые смогли решить проблему, отключив или удалив плагин PDFMaker.
  • Процесс IE (Internet Explorer) мешает работе DDE. Обычно это происходит, когда пользователь пытается сохранить файл в Microsoft Excel. В этом случае решение состоит в том, чтобы закрыть процесс вручную.

Если в настоящее время вы пытаетесь устранить это конкретное сообщение об ошибке, эта статья предоставит вам несколько шагов по устранению неполадок. Ниже у вас есть выбор методов, которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы.

Для достижения наилучших результатов следуйте приведенным ниже методам, пока не встретите исправление, эффективное для решения проблемы. Давайте начнем

Способ 1. Удаление Adobe Acrobat PDFMaker (если применимо)

Некоторым пользователям удалось устранить сообщение об ошибке, удалив надстройку Adobe Acrobat PDF Maker. Как оказалось, этот плагин может конфликтовать с определенными версиями Microsoft Excel.

Вот список версий Office, совместимых с PDF Maker:

  • Office 2010 (Office 14) 32-разрядный и 64-разрядный
  • Office 2013 (Office 15) 32-разрядная и 64-разрядная версии
  • Office 2016 (Office 16) 32-разрядная и 64-разрядная версии

Если этот сценарий применим, и вы не сильно полагаетесь на PDF Maker, вы, скорее всего, сможете решить эту проблему, отключив или удалив надстройку Adobe Acrobat PDFMaker.

Вот краткое руководство о том, как это сделать:

  1. Откройте Microsoft Excel и нажмите « Файл» на ленточной панели.
  2. В меню «Файл» выберите « Параметры» (внизу списка меню).
  3. В меню параметров Excel выберите « Надстройки» в левом меню. Затем перейдите к правой панели, разверните раскрывающееся меню, связанное с управлением, и выберите Надстройки COM . Затем нажмите кнопку « Перейти…» , чтобы открыть меню надстроек Com .
  4. В поле Надстройки COM снимите флажок, связанный с надстройкой Acrobat PDFMaker Office COM, или выберите его и нажмите «Удалить», чтобы полностью удалить его.
  5. Перезагрузите компьютер и заново выполните шаги, которые ранее вызывали ошибку, после завершения следующего запуска.

Если вы по-прежнему сталкиваетесь с ошибкой «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» , перейдите к следующему способу ниже.

Способ 2: разрешение приложений, которые используют DDE в настройках Excel

Как сообщают многие пользователи, проблема может возникнуть, если Microsoft Excel настроен на игнорирование любых приложений, которые пытаются обмениваться данными с Excel, используя протокол динамического обмена данными (DDE) .

Например, допустим, вы дважды щелкнули книгу Excel в проводнике Windows — как только команда зарегистрируется, динамический обмен данными (DDE) будет отправлен в Excel. Этот обмен инструктирует Excel открыть книгу, которую вы только что дважды щелкнули.

Если Excel настроен на игнорирование приложений, использующих протокол динамического обмена данными , обмен не произойдет, и вы увидите сообщение об ошибке «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» .

К счастью, вы можете легко устранить эту проблему, открыв меню параметров Excel и включив протокол DDE. Вот краткое руководство о том, как это сделать:

  1. Откройте Microsoft Excel и нажмите « Файл» . Не имеет значения, открываете ли вы новую рабочую книгу или новый документ.
  2. В меню « Файл» выберите « Параметры» на левой панели.
    1. В меню параметров Excel выберите вкладку « Дополнительно » в левом меню. Затем перейдите на правую панель и прокрутите вниз, пока не дойдете до общего раздела. После этого убедитесь, что флажок, связанный с Игнорировать DDE запросы от других приложений, не отмечен.
  3. Нажмите ОК, чтобы сохранить изменения, затем перезапустите Microsoft Excel. Затем повторите операцию, которая ранее вызывала ошибку «Microsoft ожидает, пока другое приложение завершит действие OLE», и посмотрите, сохраняется ли проблема.

Если вы все еще сталкиваетесь с тем же сообщением об ошибке, перейдите к следующему способу ниже.

Способ 3: уничтожение процесса Internet Explorer (IE)

Ошибка «Microsoft ожидает, пока другое приложение завершит действие OLE» может возникнуть при попытке сохранить файл, поскольку процесс IE может мешать динамическому обмену данными (DDE).

Пользователи в аналогичной ситуации сообщали, что проблема была решена после того, как они вручную завершили процесс IE. Вот краткое руководство о том, как это сделать:

  1. Нажмите Ctrl + Shift + Esc, чтобы открыть диспетчер задач .
  2. В диспетчере задач перейдите на вкладку Процессы и посмотрите, есть ли у вас какой-либо процесс, принадлежащий Internet Explorer, который в данный момент активен.
  3. Если вы видите такой процесс, просто щелкните по нему правой кнопкой мыши и выберите Завершить задачу, чтобы закрыть его
  4. Вернитесь в Excel и посмотрите, возникает ли еще ошибка «Microsoft ожидает, пока другое приложение завершит действие OLE» , когда вы пытаетесь сохранить файл.

Если вы все еще сталкиваетесь с той же ошибкой, перейдите к следующему способу ниже.

Метод 4: Подавление обмена сообщениями Excel

Если вы видите сообщение об ошибке при попытке запустить сценарий VBA, одним из обходных путей может быть подавление обмена сообщениями приложения с помощью крошечного фрагмента кода.

Но имейте в виду, что это не решит саму проблему — это всего лишь обходной путь, который предотвращает появление сообщения об ошибке. Вот краткое руководство по вставке кода VBA в Excel Workbook, которое подавит обмен сообщениями приложений с Excel:

  1. Откройте Excel и нажмите Alt + F11, чтобы открыть редактор Visual Basic (VBE) .
  2. На панели «Project» (слева) щелкните правой кнопкой мыши ЭтаКнига и выберите « Insert»> «Module» .
  3. Во вновь созданном модуле вставьте следующий код:
  1. Нажмите Ctrl + S и нажмите Нет, когда увидите предупреждение «Следующие функции не могут быть сохранены в книге без макросов» .
  2. Затем выберите подходящее место для измененной рабочей книги, задайте правильное имя и убедитесь, что в качестве типа « Сохранить как» выбран Excel Macro-Enabled Workbook. Когда все будет в порядке, нажмите « Сохранить», чтобы создать книгу Excel с поддержкой макросов .
  3. Нажмите Alt + Q, чтобы закрыть редактор и вернуться к своей книге. Вернувшись в редактор, нажмите Alt + F8 , выберите только что созданный макрос и нажмите «Выполнить».

После завершения этой процедуры вы больше не должны видеть ошибку «Microsoft Excel ждет другого приложения для завершения действия OLE» с этой рабочей книгой (даже если она все еще может возникать в фоновом режиме).

Способ 5: отключить режим совместимости (если применимо)

Некоторым пользователям удалось решить проблему, обнаружив, что исполняемый файл Excel работает в режиме совместимости . Это может произойти из-за ручного вмешательства пользователя или стороннего приложения.

Если вы подозреваете, что Excel работает в режиме совместимости, отключите его и посмотрите, перестает ли появляться сообщение «Microsoft Excel ожидает, пока другое приложение завершит действие OLE». Как правило, сообщение об ошибке возникает, если исполняемый файл Excel настроен для работы в режиме совместимости с Windows Vista и более ранними версиями.

Вот краткое руководство по отключению режима совместимости:

  1. Щелкните правой кнопкой мыши исполняемый файл Excel (или ярлык) и выберите « Свойства» .
  2. В окне « Свойства» перейдите на вкладку « Совместимость » и снимите флажок, связанный с «Запустить эту программу в режиме совместимости» .

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 3.7 / 5. Количество оценок: 16

Источник

Microsoft Excel ожидает, пока другое приложение завершит действие OLE [FIX]

Существует множество ошибок, возникающих во всех приложениях, даже в таких приложениях, как Microsoft Excel, которые входят в состав пакета Office.

Об ошибке, о которой мы говорим, является печально известная ошибка « Microsoft Excel ожидает другого приложения для выполнения действия OLE ».

Когда эта конкретная ошибка появляется на вашем дисплее, у вас есть несколько вариантов для ее устранения.

Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?

  1. Что такое действие OLE?
  2. Почему появляется ошибка OLE?
  3. Как исправить проблему «Excel ждет OLE»

1. Что такое OLE a ?

Действие «Связывание и внедрение объектов» (OLE) – это технология, позволяющая приложениям Office взаимодействовать с другими приложениями.

Это позволяет редактирующему приложению отправлять часть документа в другие приложения, а затем импортирует его или возвращает его с дополнительным содержимым.

2: Почему появляется ошибка OLE?

Иногда следующая ошибка может отображаться на вашем экране, если требуемый ответ не приходит достаточно быстро: Microsoft Excel ожидает, пока другое приложение выполнит действие OLE .

3: Как исправить проблему «Excel ждет OLE»

Первое решение, конечно же, перезагрузить компьютер и повторить попытку. Если проблема не устранена, попробуйте следующие обходные пути:

1. Включить функцию «Игнорировать другое приложение, использующее DDE»

  1. Откройте лист Excel
  2. Перейти в меню «Файл»
  3. Нажмите на Опции
  4. Перейти на вкладку «Дополнительно»
  5. Прокрутите вниз до области «Общие» и установите флажок «Игнорировать другие приложения, использующие динамический обмен данными (DDE)».
  6. Перезапустите Excel

2. Отключить надстройки

  1. Откройте лист Excel
  2. Перейти в меню «Файл»
  3. Нажмите на Опции
  4. Нажмите на надстройки
  5. Выберите надстройки Excel и нажмите кнопку «Перейти».
  6. Снимите все флажки и нажмите ОК

3. Другие способы прикрепления книги Excel

Использование в Excel опции «Отправить с помощью электронной почты» может привести к указанной выше ошибке.

Вы можете отправить свою книгу, прикрепив ее в виде файла к электронному письму, например, в Outlook или Hotmail. Вы можете использовать любое приложение электронной почты, чтобы решить эту проблему.

Выберите свое почтовое приложение с умом! Мы пришли к нам на помощь с этим свежим списком!

С учетом сказанного, мы можем обернуть это. Сообщите нам в разделе комментариев ниже, если вам удалось устранить ошибку с помощью вышеупомянутых шагов.

Примечание редактора . Этот пост был первоначально опубликован в мае 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

Источник

Microsoft Excel ожидает, пока другое приложение завершит действие OLE

Связывание и внедрение объектов (OLE) – это технология, разработанная Microsoft, которая позволяет приложениям Office взаимодействовать с другими приложениями. Это позволяет одному приложению для редактирования отправить часть документа в другие приложения, а затем импортировать или вернуть его вместе с другим содержимым.

Например, если Excel пытается связаться с PowerPoint, он отправляет команду объекту OLE и ожидает ответа от PowerPoint.

Однако, если требуемый ответ не получен в течение определенного периода времени, может отображаться следующая ошибка:

Microsoft Excel ожидает, пока другое приложение завершит действие OLE

Существует три распространенных причины того, что Microsoft Excel ожидает, пока другое приложение завершит сообщение OLE actio n:

  1. Добавление в приложение слишком большого количества надстроек, из которых один или несколько повреждены.
  2. Excel пытается открыть файл, созданный в каком-либо другом приложении, или извлечь данные из активного
  3. С помощью параметра «Отправить как вложение» в Excel можно отправить лист Excel по электронной почте.

Общее решение, которое рекомендуется, это перезагрузить компьютер и попробовать заново . Так как ошибка также может возникать из-за того, что Excel пытается взаимодействовать с другим приложением, которое не отвечает, рекомендуется закрыть Excel и все другие приложения. После этого вы можете снова открыть лист Excel и начать заново.

Однако, если проблема не устранена, вы можете попробовать любое из приведенных ниже решений.

1. Включение функции «Игнорировать другие приложения, использующие DDE».

1] Откройте лист Excel и перейдите в меню «Файл». В меню Файл выберите Параметры.

2] Откроется диалоговое окно параметров Excel. Перейдите на вкладку «Дополнительно» и прокрутите вниз до области «Общие». Там проверьте ‘Игнорируйте другие приложения, которые используют динамический обмен данными (DDE)‘.

Это должно уменьшить часть нагрузки на приложение и сделать его легче. Попробуйте перезапустить Excel после этого.

2. Отключение надстроек

1] Откройте лист Excel и перейдите в меню «Файл». В меню «Файл» выберите «Параметры».

2] Появится диалоговое окно «Параметры Excel». На вкладках слева нажмите Надстройки.

3] В нижней части этого окна находится окно управления. Выберите надстройки Excel и нажмите кнопку «Перейти» рядом с ней. Это заполняет список надстроек.

4] Снимите все флажки рядом с надстройками в поле Доступные надстройки и нажмите кнопку ОК.

Это отключает все надстройки, тем самым снижая нагрузку на приложение.

3: Использование других методов для прикрепления книги Excel

Использование встроенной в Excel опции «Отправить с помощью электронной почты» для отправки книги в виде вложения также может привести к отображению вышеуказанной ошибки OLE. Но вы можете решить эту проблему, прикрепив книгу Excel к своему сообщению через приложение электронной почты. Вы можете отправить свою книгу, прикрепив ее в виде файла к сообщению электронной почты в Outlook 2013/2010 или Hotmail. Фактически, вы можете использовать любое почтовое приложение на ваш выбор, чтобы обойти проблему.

Решения, обсуждаемые в этом посте, являются одними из самых эффективных и популярных, используемых для устранения ошибки Excel, упомянутой выше в обсуждении. Надеюсь, что-то здесь поможет вам.

Источник

Оцените статью