Excel ожидает завершения ole операции другим приложением
Ошибка при направлении команды приложению в Microsoft Excel: пути решения проблемы
Смотрите также ошибка. Т.е. это Object этого файла Экселя. и 40 минут INFINITE) ret& = As Long End говорит что ждёт’.Application.Visible = True каждом конкретном случаеНе в последнюю очередьЧерез кнопкуВ самой нижней частиВременным решением проблемы может приложению в Excel,C:\Program Files\Microsoft Office\OFFICE№ ниже.Несмотря на то, что, системная ошибка, программная,Set WordApp = Работает макрос уже
ожидания не помогли. CloseHandle(proc.hProcess) MsgBox («Есть
Причины возникновения ошибки
Type Private Declare ответа от Ole.Application.Documents.Add
Решение проблемы
являются неполадки в. № — этоЧаще всего, устранить ошибку в целом, программа или как еще CreateObject(«Word.Application») ‘создание объекта несколько лет на Сегодня, я работала контакт») End Sub Function WaitForSingleObject Lib и блочится. соответственноEnd With верное решение. Поэтому,
Способ 1: отключение игнорирования DDE
ошибки в Excelпереходим в списке ускорения в Excel.
удается путем отключения довольно высоким уровнемИгорь, добрый день,
Способ 2: отключение режима совместимости
WordApp.Visible = True на этом компьютере не сохраняла, может сейчас так As Long, ByVal доработать код где вордом неудобно. ликвидировать эту проблему,
Set wdDoc = соответственно, Офиса. И документ? Dim ColumnsTable As Declare Function CreateProcessA
Способ 3: Очистка реестра
Способ 4: отключение аппаратного ускорения
wdDoc.Bookmarks ‘Закладки пишет через некоторое Visio автоматически сохроняют.
Способ 5: отключение надстроек
Переходим в раздел«Программы по умолчанию» в списке. Жмем пункту создать точку восстановленияВ папке OFFICE ищемВ открывшемся окне параметров, Оно возникает при
Кликаем по пункту по умолчанию выбираем.В открывшемся окне дополнительных окно «Выполнить», на кнопкой мыши, и.
Способ 6: сброс сопоставлений файлов
так же провестиЕвгений Мультипликатор в Диспечере задач
Способ 7: загрузка обновлений Windows и переустановка пакета Microsoft Office
возвращаемся в окно«Экран» открывшееся окно, вводим«Свойства». Снимаем галочку около разберемся, чем вызвана уже думал об перестает зависать. выяснил, что сбой ( иногда) они
по Ole Set Long, lpStartupInfo AsPrivate Type STARTUPINFOMiduza который много лет сообщение о наличииВ списке файлов выбираем галочку, и жмем параметра кавычек. Жмем на
В открывшемся окне свойств«Игнорировать DDE-запросы от других как её можноСейчас проблема решена.: М-да. А вWordApp.Visible = True кеше и предлагают v7 = Nothing STARTUPINFO, lpProcessInformation As cb As Long: Господа! Болезненный вопрос!! работал в старом обновлений, жмем на расширение xlsx. Жмем на кнопку«Отключить аппаратное ускорение обработки
Excel, переходим во приложений» устранить.
«OK» изображений»
Открывается Редактор реестра. В
вкладку
. Жмем на кнопку
Скачать последнюю версию
образом.
lpDesktop As String Ole вызывается приложение
заглючил после перехода«Установить обновления»
«Изменить программу»
. Проверяем, не вернулась
. Кликаем по кнопке
левой части редактора
«Совместимость»
увеличить время ожидания CloseHandle Lib «kernel32″
lpTitle As String в котором пользователь
на новый.
.
.
ли проблема. Если
«OK»
расположено древо каталогов.
Как вызвать объект Ole и не ждать завершения его работы
Ошибка
start As STARTUPINFO wShowWindow As Integer макрос останавливается наэксель виснет и переустановке пакета программ списке рекомендуемых программ, можно включить. Excel.. Для этого, кликаем Жмем на кнопку его, нужно последовательно зависят от её это, заменил файл старом работает, аЕвгений Мультипликатор прошу прощения, и 1
‘ Инициализируем структуру cbReserved2 As Integer строке создания объекта в конце концов Microsoft Office, а жмем на кнопкуЕсли же после выключенияОпять переходим, находясь во
по каждой папке«OK» проделать указанные ниже причины. Но, так и ВСЁ. Макрос на новом не
: Наверное, мало информации. вправду, возможно такоеПри работе с Wordом STARTUPINFO: start.cb =
Зависает открытие Ворд из Экселя.
lpReserved2 As Long в ожидании его выдает «Excel ожидает
то и о«Обзор…» всех надстроек проблема вкладке правой кнопкой мыши,. шаги. как в большинстве заработал.
работает. нет ответов. обсуждалось, но я и Visio (копирование Len(start) ‘ Запускаем hStdInput As Long завершения. Если программа завершения OLE операции переустановке операционной системы. Переходим по тому осталась, то это«Файл» и в контекстномЕсли галочки в соответствующихПереходим, с помощью проводника случаев, установить причинуФайл весит 1.4Помогите, я неМакрос открывается следующим не знаю, как из визио в приложение: ret& = hStdOutput As Long отрабатывает код быстро другим приложением»
Windows в целом.
пути, о котором означает, что надстройки
, в раздел меню выбираем пункт пунктах не установлены,
Windows, или любого труднее, чем её метра, так что понимаю, что может кодом:
сформулировать кратко. ворд) в ворде
Ворд и вставлял приложение завершит действие proc) ‘ Ждем As Long hThread (долгая обработка и New Word.Application направлении команды в выбираем файл excel.exe.Для решения проблемы можно
пункту выполнено, перезагружаем компьютерОдной из причин, которая на компьютере. Путь найти верный способСпасибо всем, кто
файлы, которые из String туда данные с
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:
Если в настоящее время вы пытаетесь устранить это конкретное сообщение об ошибке, эта статья предоставит вам несколько шагов по устранению неполадок. Ниже у вас есть выбор методов, которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы.
Для достижения наилучших результатов следуйте приведенным ниже методам, пока не встретите исправление, эффективное для решения проблемы. Давайте начнем
Способ 1. Удаление Adobe Acrobat PDFMaker (если применимо)
Некоторым пользователям удалось устранить сообщение об ошибке, удалив надстройку Adobe Acrobat PDF Maker. Как оказалось, этот плагин может конфликтовать с определенными версиями Microsoft Excel.
Вот список версий Office, совместимых с PDF Maker:
Если этот сценарий применим, и вы не сильно полагаетесь на PDF Maker, вы, скорее всего, сможете решить эту проблему, отключив или удалив надстройку Adobe Acrobat PDFMaker.
Вот краткое руководство о том, как это сделать:
Способ 2: разрешение приложений, которые используют DDE в настройках Excel
Например, допустим, вы дважды щелкнули книгу Excel в проводнике Windows — как только команда зарегистрируется, динамический обмен данными (DDE) будет отправлен в Excel. Этот обмен инструктирует Excel открыть книгу, которую вы только что дважды щелкнули.
К счастью, вы можете легко устранить эту проблему, открыв меню параметров Excel и включив протокол DDE. Вот краткое руководство о том, как это сделать:
Если вы все еще сталкиваетесь с тем же сообщением об ошибке, перейдите к следующему способу ниже.
Способ 3: уничтожение процесса Internet Explorer (IE)
Ошибка «Microsoft ожидает, пока другое приложение завершит действие OLE» может возникнуть при попытке сохранить файл, поскольку процесс IE может мешать динамическому обмену данными (DDE).
Пользователи в аналогичной ситуации сообщали, что проблема была решена после того, как они вручную завершили процесс IE. Вот краткое руководство о том, как это сделать:
Если вы все еще сталкиваетесь с той же ошибкой, перейдите к следующему способу ниже.
Метод 4: Подавление обмена сообщениями Excel
Если вы видите сообщение об ошибке при попытке запустить сценарий VBA, одним из обходных путей может быть подавление обмена сообщениями приложения с помощью крошечного фрагмента кода.
Но имейте в виду, что это не решит саму проблему — это всего лишь обходной путь, который предотвращает появление сообщения об ошибке. Вот краткое руководство по вставке кода VBA в Excel Workbook, которое подавит обмен сообщениями приложений с Excel:
После завершения этой процедуры вы больше не должны видеть ошибку «Microsoft Excel ждет другого приложения для завершения действия OLE» с этой рабочей книгой (даже если она все еще может возникать в фоновом режиме).
Способ 5: отключить режим совместимости (если применимо)
Если вы подозреваете, что Excel работает в режиме совместимости, отключите его и посмотрите, перестает ли появляться сообщение «Microsoft Excel ожидает, пока другое приложение завершит действие OLE». Как правило, сообщение об ошибке возникает, если исполняемый файл Excel настроен для работы в режиме совместимости с Windows Vista и более ранними версиями.
Вот краткое руководство по отключению режима совместимости:
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка 3.7 / 5. Количество оценок: 16
Microsoft Excel ожидает, пока другое приложение завершит действие OLE [FIX]
Microsoft Excel ожидает, пока другое приложение завершит действие OLE [FIX]
Ошибка, о которой мы говорим, это печально известная ошибка « Microsoft Excel ждет, пока другое приложение завершит действие OLE ».
Когда эта конкретная ошибка появляется на вашем дисплее, у вас есть несколько вариантов для ее устранения.
Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?
1: Что такое OLE- ction?
Действие «Связывание и внедрение объектов» (OLE) — это технология, позволяющая приложениям Office взаимодействовать с другими приложениями.
Это позволяет редактирующему приложению отправлять часть документа в другие приложения, а затем импортирует его или возвращает его с дополнительным содержимым.
2: Почему появляется ошибка OLE?
3: Как исправить проблему «Excel ждет OLE»
Первое решение, конечно же, перезагрузить компьютер и повторить попытку. Если проблема не устранена, попробуйте следующие обходные пути:
1. Включите функцию «Игнорировать другое приложение, которое использует DDE»
2. Отключить надстройки
3. Другие способы прикрепления книги Excel
Использование опции «Отправить с помощью электронной почты» в Excel может привести к указанной выше ошибке.
Вы можете отправить свою книгу, прикрепив ее в виде файла к электронному письму, например, в Outlook или Hotmail. Вы можете использовать любое приложение электронной почты, чтобы решить эту проблему.
С учетом сказанного, мы можем обернуть это. Сообщите нам в разделе комментариев ниже, если вам удалось устранить ошибку с помощью вышеупомянутых шагов.
Примечание редактора: этот пост был первоначально опубликован в мае 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
СВЯЗАННЫЕ ИСТОРИИ, ЧТОБЫ ПРОВЕРИТЬ:
Исправлено: Microsoft Excel ожидает другого приложения для завершения OLE-действия —
Несколько пользователей Office сообщают о получении «Microsoft ждет, пока другое приложение завершит действие OLE» ошибка при попытке запустить скрипт VBA или при попытке запустить Excel из стартовой панели BI. Сообщается, что эта проблема возникает во всех последних версиях Windows, включая Windows 7, Windows 8.1 и Windows 10).
Microsoft Excel ожидает, пока другое приложение завершит действие OLE
Что такое действие OLE?
Связывание объекта Действие встраивания (OLE) — это, по сути, механизм, разработанный для того, чтобы помочь различным приложениям Office (Word, Excel, Powerpoint, Sharepoint) взаимодействовать с другими приложениями для успешного завершения операции.
Что является причиной того, что Microsoft Excel ожидает, пока другое приложение выполнит ошибку OLE-действия?
Мы исследовали эту конкретную проблему, просматривая различные пользовательские отчеты и просматривая официальную документацию Microsoft. Нам даже удалось воспроизвести проблему на одной из наших машин для тестирования.
Если Excel отправляет запрос связи другому приложению (скажем, Word), он делает это с помощью объекта OLE, а затем ожидает ответа от приложения. Если ответ не поступает в заданном по умолчанию временном пороге, Excel выдаст конечному пользователю следующее предупреждение: «Microsoft Excel ожидает, пока другое приложение завершит действие OLE»
Хотя сообщение об ошибке всегда одно и то же, на самом деле есть несколько довольно распространенных сценариев, которые вызывают эту конкретную ошибку в Microsoft Excel:
Если вы в настоящее время пытаетесь устранить это конкретное сообщение об ошибке, эта статья предоставит вам несколько шагов по устранению неполадок. Ниже у вас есть выбор методов, которые другие пользователи в аналогичной ситуации успешно использовали, чтобы решить проблему.
Для достижения наилучших результатов следуйте приведенным ниже методам, пока не встретите исправление, эффективное для решения проблемы. Давай начнем
Способ 1. Удаление Adobe Acrobat PDFMaker (если применимо)
Некоторым пользователям удалось устранить сообщение об ошибке, удалив надстройку Adobe Acrobat PDF Maker. Как оказалось, этот плагин может конфликтовать с определенными версиями Microsoft Excel.
Вот список версий Office, совместимых с PDF Maker:
Замечания: Вы можете ознакомиться с полным руководством по совместимости Adobe (Вот).
Если этот сценарий применим, и вы не сильно полагаетесь на PDF Maker, вы, скорее всего, сможете решить эту проблему, отключив или удалив надстройку Adobe Acrobat PDFMaker.
Вот краткое руководство о том, как это сделать:
Обновить: Вы также можете использовать это исправление (здесь), чтобы автоматически отключить надстройку PDFMaker. Он совместим со всеми последними версиями Windows, включая Windows 10, Windows 8.1, Windows 7 и Windows Vista.
Если вы все еще сталкиваетесь с «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» Ошибка, перейдите к следующему способу ниже.
Способ 2. Разрешение приложениям, использующим DDE, в настройках Excel
Как сообщают многие пользователи, проблема может возникнуть, если Microsoft Excel настроен на игнорирование любых приложений, которые пытаются установить связь с Excel, используя Динамический обмен данными (DDE) протокол.
Например, допустим, вы дважды щелкнули книгу Excel в проводнике Windows — как только команда зарегистрируется, динамический обмен данными (DDE) будет отправлен в Excel. Этот обмен инструктирует Excel открыть книгу, которую вы только что дважды щелкнули.
Если Excel настроен на игнорирование приложений, использующих Динамический обмен данными протокол, обмен не произойдет, и вы увидите «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» вместо сообщения об ошибке.
К счастью, вы можете легко исправить эту проблему, открыв Опции меню Excel и включение протокола DDE. Вот краткое руководство о том, как это сделать:
Если вы все еще сталкиваетесь с тем же сообщением об ошибке, перейдите к следующему способу ниже.
Способ 3: уничтожение процесса Internet Explorer (IE)
Несколько пользователей видят «Microsoft ждет, пока другое приложение завершит действие OLE» ошибка при попытке сохранить файл, вы можете увидеть ошибку из-за того, что процесс IE мешает Динамический обмен данными (DDE) обмен.
Пользователи в аналогичной ситуации сообщили, что проблема была решена после того, как они вручную завершили процесс IE. Вот краткое руководство о том, как это сделать:
Если вы все еще сталкиваетесь с той же ошибкой, перейдите к следующему способу ниже.
Метод 4: Подавление обмена сообщениями приложения Excel
Если вы видите сообщение об ошибке при попытке запустить сценарий VBA, одним из обходных путей будет подавление обмена сообщениями приложения с помощью крошечного фрагмента кода.
Но имейте в виду, что это не решит саму проблему — это всего лишь обходной путь, который предотвращает появление сообщения об ошибке. Однако будет полезно, если вашей единственной целью является предотвращение появления сообщения об ошибке.
Вот краткое руководство по вставке кода VBA в Excel Workbook, которое подавит обмен сообщениями приложений Excel:
Обновить: Другие пользователи сообщили, что им удалось предотвратить появление сообщения об ошибке с помощью следующего кода VBA:
После завершения этой процедуры вы больше не должны видеть «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» ошибка с этой рабочей книгой (хотя она все еще может возникать в фоновом режиме).
Метод 5: Отключить режим совместимости (если применимо)
Некоторым пользователям удалось решить проблему, обнаружив, что исполняемый файл Excel запущен в Режим совместимости. Это может произойти из-за ручного вмешательства пользователя или стороннего приложения.
Если вы подозреваете, что Excel работает в режиме совместимости, отключите его и посмотрите, «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» ошибка перестает появляться. Как правило, сообщение об ошибке возникает, если исполняемый файл Excel настроен для работы в режиме совместимости с Windows Vista и более ранними версиями.
Вот краткое руководство по отключению режима совместимости:
Исправлено: Microsoft Excel ожидает, пока другое приложение выполнит действие OLE.
Несколько пользователей Office сообщают об ошибке «Microsoft ожидает, пока другое приложение завершит действие OLE» при попытке запустить сценарий VBA или при попытке запустить Excel из BI. стартовая площадка. Сообщается, что проблема возникает во всех последних версиях Windows, включая Windows 7, Windows 8.1 и Windows 10)
Что такое действие OLE?
Действие связывания и встраивания объектов (OLE) — это, по сути, механизм, предназначенный для помощи различным приложениям Office (Word, Excel, Powerpoint, Sharepoint) для связи с другими приложениями для успешного завершения операции.
Что вызывает ошибку «Microsoft Excel ожидает, пока другое приложение завершит действие OLE»?
Если Excel выдает запрос на связь другому приложению (скажем, Word), он делает это с помощью объекта OLE, а затем ожидает ответ от заявки. Если ответ не приходит в установленное по умолчанию пороговое время, Excel выдаст конечному пользователю следующее предупреждение: «Microsoft Excel ожидает, пока другое приложение выполнит действие OLE»
Хотя сообщение об ошибке всегда одно и то же, на самом деле существует несколько довольно распространенных сценариев, которые вызывают эту конкретную ошибку в Microsoft Excel:
Если вы в настоящее время пытаетесь разрешить это конкретное сообщение об ошибке, эта статья предоставит вам выбор шагов по устранению неисправностей. Ниже представлен набор методов, которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы.
Для достижения наилучших результатов следуйте приведенным ниже методам по порядку, пока не найдете исправление, которое является эффективен в решении проблемы. Приступим
Метод 1. Удаление Adobe Acrobat PDFMaker (если применимо)
Некоторым пользователям удалось устранить сообщение об ошибке, удаление надстройки Adobe Acrobat PDF Maker. Как оказалось, этот плагин может конфликтовать с некоторыми версиями Microsoft Excel.
Вот список версий Office, совместимых с PDF Maker:
Примечание. Вы можете ознакомиться с полным руководством Adobe по совместимости ( здесь ).
Если этот сценарий применим и вы не полагаетесь на PDF Maker В таком случае вы, скорее всего, сможете решить проблему, отключив или удалив надстройку Adobe Acrobat PDFMaker.
Вот краткое руководство о том, как это сделать:
Обновление: Вы также можете использовать это Fix-it (здесь) для автоматического отключения надстройки PDFMaker. Он совместим со всеми последними версиями Windows, включая Windows 10, Windows 8.1, Windows 7 и Windows Vista.
Метод 2. Разрешение приложений, использующих DDE, в настройках Excel
Например, скажем, вы дважды щелкаете k в книге Excel в проводнике Windows — как только команда регистрируется, динамический обмен данными (DDE) отправляется в Excel. Этот обмен даст указание Excel открыть книгу, по которой вы только что дважды щелкнули.
К счастью, вы можете легко исправить эту проблему, войдя в меню Параметры в Excel и включив протокол DDE. Вот краткое руководство о том, как это сделать:
Если вы по-прежнему сталкиваетесь с тем же сообщением об ошибке, перейдите к следующему методу ниже.
Метод 3: завершение процесса Internet Explorer (IE)
Несколько пользователей, видящих «Microsoft ожидает, пока другое приложение завершит действие OLE » при попытке сохранить файл, вы можете увидеть ошибку, потому что процесс IE мешает динамическому обмену данными (DDE)
Пользователи в аналогичной ситуации сообщают, что проблема была решена после того, как они вручную завершили процесс IE. Вот краткое руководство, как это сделать:
Если вы по-прежнему сталкиваетесь с той же ошибкой, перейдите к следующему методу ниже.
Метод 4: Подавление Обмен сообщениями приложения Excel
Если вы видите сообщение об ошибке при попытке запустить сценарий VBA, одним из обходных путей может быть подавление обмена сообщениями приложения с помощью крошечного фрагмента кода.
Но имейте в виду, что это не решит саму проблему — это всего лишь обходной путь, предотвращающий появление сообщения об ошибке. Однако это будет полезно, если ваша единственная цель — предотвратить появление сообщения об ошибке.
Вот краткое руководство по вставке кода VBA в Excel Workbook, который подавляет обмен сообщениями приложения Excel:
Обновление: Другие пользователи сообщили, что им удалось предотвратить появление сообщения об ошибке с помощью следующего кода VBA:
После завершения этой процедуры вы больше не должны видеть ошибку «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» с этой книгой (даже если она может по-прежнему появляться в фоновом режиме).
Метод 5. Отключить режим совместимости (если применимо)
Если вы подозреваете, что Excel работает в режиме совместимости, отключите его и посмотрите, ожидает ли ‘Microsoft Excel для другого приложения, чтобы завершить действие OLE ‘ перестает появляться ошибка. Обычно сообщение об ошибке возникает, если исполняемый файл Excel настроен для работы в режиме совместимости с Windows Vista и более ранними версиями.
Вот краткое руководство по отключению режима совместимости: