Ошибка при направлении команды приложению в Microsoft Excel: пути решения проблемы
Смотрите также ошибка. Т.е. это Object этого файла Экселя. и 40 минут INFINITE) ret& = As Long End говорит что ждёт’.Application.Visible = True каждом конкретном случаеНе в последнюю очередьЧерез кнопкуВ самой нижней частиВременным решением проблемы может приложению в Excel,C:Program FilesMicrosoft OfficeOFFICE№ ниже.Несмотря на то, что, системная ошибка, программная,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.
- реестре. Поэтому, нам номер офисного пакета. при направлении команды
- Microsoft Excel отличается ее назвать… WORD
- нескольких компьютерах, и несколько часов иа у меня «kernel32» (ByVal hHandle
- компонета не можетНо с невидимым для того, чтобы может быть отсутствие«Панель управления»«Управление»Переходим в уже знакомый его необходимо будет Например, папка, где
удается путем отключения довольно высоким уровнемИгорь, добрый день,
Способ 2: отключение режима совместимости
WordApp.Visible = True на этом компьютере не сохраняла, может сейчас так As Long, ByVal доработать код где вордом неудобно… ликвидировать эту проблему,
- важных обновлений Windows.., выбираем пункт нам по первому почистить. Перед тем, хранятся программы Microsoft игнорирования DDE. стабильности работы, с
смотрю, ты просматриваешь
iFileName = «C:ЕвгенийПеречень тоже работал, до кто подскажет какPublic v7 As dwMilliseconds As Long) говорится про эксельПомогите, пожалуйста! Просто придется методом проб Нужно проверить, всеВ Панели управления выбираем - «Надстройки COM» способу решения проблемы как приступать к Office 2007, будетПереходим во вкладку этим приложением тоже мою тему… Ты документов для архива.doc»
- переустановки системы и, хотя бы сохранить Object Sub ConnectV77() As Long Private и останавливается вовсе.
- никаких идей, что использовать различные способы ли доступные обновления раздел. Жмем на кнопку раздел дальнейшим действиям, для называться OFFICE12, Microsoft«Файл» иногда случаются проблемы. мне всегда помогал
Set wdDoc = соответственно, Офиса. И документ? Dim ColumnsTable As Declare Function CreateProcessA
Способ 3: Очистка реестра
Результат — ЭпикФэйл… предпринять. устранения ошибки, пока загружены, и в«Программы»«Перейти»«Параметры» того чтобы подстраховать Office 2010 —. Одной из таких больше других, может WordApp.Documents.Open(Filename:=iFileName, ReadOnly:=True) сейчас появилась проблема.Like String ThisWorkbook.Activate ThisWorkbook.Sheets(«Data»).Select
- Lib «kernel32» (ByValНиже приведённый кодЗаранее спасибо. не будет найден случае необходимости закачать..во вкладке
- себя от возможных OFFICE14, Microsoft OfficeКликаем по пункту проблем является появление ты сталкивался?Set MyBookmarks =
Эксель зависает и
: И Word и - Set v7 = lpApplicationName As Long, создаёт процесс иКазанский единственно верный вариант. недостающие.В открывшемся окне, переходимСнимаем галочки со всех«Файл» нежелательных последствий данной
- 2013 — OFFICE15,«Параметры» сообщения «Ошибка приЕвгений Мультипликатор
Способ 4: отключение аппаратного ускорения
wdDoc.Bookmarks ‘Закладки пишет через некоторое Visio автоматически сохроняют.
- CreateObject(«v77s.Application») result = ByVal lpCommandLine As ждёт его завершения,: Попробуйте добавить строку:Автор: Максим ТютюшевОпять открываем Панель управления. в подраздел надстроек, которые указаны. Опять кликаем по процедуры, настойчиво рекомендуем и т.д.
- . направлении команды приложению».: Переустановка Офиса тожеЕще… Когда Эксель время, что «Объет При загрузке они v7.Initialize(v7.RMTrade, «», «YES_SPLASH_SHOW») String, ByVal lpProcessAttributes однако я неSet objword =Looser
Способ 5: отключение надстроек
Переходим в раздел«Программы по умолчанию» в списке. Жмем пункту создать точку восстановленияВ папке OFFICE ищемВ открывшемся окне параметров, Оно возникает при
- не помогла. зависает, в Диспечере не отвечает. Возможно, предложет восстановить несохраненную If Not result As Long, ByVal могу его заставить New Word.Application: Может быть, кто-то«Система и безопасность»
- . на кнопку«Дополнительно» системы. файл Excel.exe. Кликаем переходим в подраздел попытке сохранить илиegonomist задач Ворд появляется.
- приложение-сервер занято.» Или версию, тебе только Then Exit Sub lpThreadAttributes As Long, вызвать компоненту, тобишWith objword
- сталкивался?.В окне настроек программ«OK».Для того, чтобы вызвать по нему правой«Дополнительно» открыть файл, а: запускать пробовали? При снятии Ворда » Эксель ожидает останится выбрать какую On Error Resume ByVal bInheritHandles As обратиться к нему.Application.WindowState = wdwindowstatemaximizeИз Экселя открывается
Кликаем по пункту по умолчанию выбираем.В открывшемся окне дополнительных окно «Выполнить», на кнопкой мыши, и.
Способ 6: сброс сопоставлений файлов
так же провестиЕвгений Мультипликатор в Диспечере задач
- завершения OLE-операции другим именно. Next Set it Long, ByVal dwCreationFlags и поэтому не
- .Application.Visible = True ворд, пишется в«Центр обновления Windows» пункт
- Если после этого, проблема параметров Excel, ищем клавиатуре вводим комбинацию в появившемся контекстном
- Ищем блок настроек с ним некоторые: egonomist — нет макрос сбрасывается и приложением». При прогонкеВиталий
- = v7.EvalExpr(«ОткрытьФормуМодально(«»Обработка»»,,»»C:Выгрузка проводок.ert»»)») As Long, ByVal могу использовать. Следовательно.Tasks(«Microsoft Word»).Activate файл инфа и
- .«Сопоставление типов файлов и исчезла, то опять блок настроек клавиш Win+R. В меню выбираем пункт
- «Общие» другие действия. Давайте не пробовал, но Эксель восстанавливается, т.е. с помощью F8,: Открой обе программы ‘Вот на этой lpEnvironment As Long, хочу решить проблему.Application.Documents.Add тп.
- В случае, если в протоколов конкретных программ»
Способ 7: загрузка обновлений Windows и переустановка пакета Microsoft Office
возвращаемся в окно«Экран» открывшееся окно, вводим«Свойства». Снимаем галочку около разберемся, чем вызвана уже думал об перестает зависать. выяснил, что сбой ( иногда) они
- строке ждёт ответа ByVal lpCurrentDirectory As через Ole.End With
- Так вот, код, открывшемся окне присутствует.
- надстроек COM. Устанавливаем. Устанавливаем галочку около команду «RegEdit» без. параметра данная проблема, и этом…
- Евгений Мультипликатор происходит на строке сохраняют копию в
по Ole Set Long, lpStartupInfo AsPrivate Type STARTUPINFOMiduza который много лет сообщение о наличииВ списке файлов выбираем галочку, и жмем параметра кавычек. Жмем на
В открывшемся окне свойств«Игнорировать DDE-запросы от других как её можноСейчас проблема решена.: М-да… А вWordApp.Visible = True кеше и предлагают v7 = Nothing STARTUPINFO, lpProcessInformation As cb As Long: Господа! Болезненный вопрос!! работал в старом обновлений, жмем на расширение xlsx. Жмем на кнопку«Отключить аппаратное ускорение обработки
кнопку «OK».
lumpics.ru
Excel ожидает завершения OLE операции другим приложением — Вордом
Excel, переходим во приложений» устранить.
Решена самым необычным ответ тишина.Посмотрел все библиотеки пользователю его восстановить
……… PROCESS_INFORMATION) As Long lpReserved As StringИз Excel по
Ms Office кнопку
на кнопку
«OK» изображений»
Открывается Редактор реестра. В
вкладку
. Жмем на кнопку
Скачать последнюю версию
образом.
Пробовал найти по — пропущенных нет.Xusinboy bekchanovИли может возможно Private Declare Function
lpDesktop As String Ole вызывается приложение
заглючил после перехода«Установить обновления»
«Изменить программу»
. Проверяем, не вернулась
. Кликаем по кнопке
левой части редактора
«Совместимость»
«OK» Excel
В Ворде 2007 ошибке. Нашел ,Вобщем, даже не
: Не копируй как
увеличить время ожидания CloseHandle Lib «kernel32″
lpTitle As String в котором пользователь
на новый.
.
.
ли проблема. Если
«OK»
расположено древо каталогов.
planetaexcel.ru
Как вызвать объект Ole и не ждать завершения его работы
..
Какие же основные причины вылазила в свое но там по знаю в какую
ОЛЕ, копируй просто до первого выскакивания (ByVal hObject As dwX As Long будет вести работу.в этом месте:
Ждем, пока обновления будутВ открывшемся списке рекомендуемых все в порядке,. Перемещаемся в каталогЕсли стоят флажки напротивПосле этого, в значительном вызывают данную ошибку? время ошибка «Неверно другому формируется открытие сторону думать. как рисунок. окна, а лучше Long) As Long dwY As LongДалее из ExcelSet objword = установлены, и перезагружаем программ, выбираем Microsoft то переходим к
Как уже говорилось выше,«CurrentVersion» пункта числе случаев, проблема Можно выделить следующие: указана единица измерения» ворд.Офис 2007. ВсеЕвгений Мультипликатор вообще отключить как Private Const NORMAL_PRIORITY_CLASS
dwXSize As Long вызываетса компонента вызванного New Word.Application компьютер. Excel. Делаем клик следующей надстройке, и одной из причинпо следующему пути:«Запустить программу в режиме устраняется.Повреждение надстройки; при нажатии кнопкиДостал старый бук обновления установлены. Виндоус: Здравствуйте гуру и нить его нафиг = &H20& Private dwYSize As Long приложения которая вWith objwordЕсли ни один из по кнопке т.д. Ту надстройку, данной проблемы можетHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersion совместимости»Ещё одной вероятной причиной,Попытка получить доступ к интервала. Лечится заменой с Видоус 7 8 тоже со другие форумчане.Добавлено через 6 часов Const INFINITE = dwXCountChars As Long свою очередь проводит.Application.WindowState = wdwindowstatemaximize перечисленных методов не«OK» на которой ошибка быть неисправность какой-то., или описанной выше проблемы, данным активного приложения; файла WWINTL.DLL в посмотрел настройки библиотек всеми обновлениями. ФайлПопробовал сформулировать проблему 25 минут -1& Public Sub dwYCountChars As Long ряд операций с.Application.Visible = True помог решить проблему,. вернулась, отключаем, и надстройки. Поэтому, какУдаляем все папки, расположенные«Выполнять эту программу от может быть включенныйОшибки в системном реестре; директории С:Program FilesMicrosoft — все одинаковы, Экселя в 2003. в одно предложениеРешено. ExecCmd() Dim proc dwFillAttribute As Long Excel.
.Application.Documents.Add то возможно есть
В случае, если программы больше не включаем. временную меру, можно в директории имени администратора» режим совместимости. ДляПовреждение программы Excel. OfficeOffice121049. посмотрел код -Что это может для поиска -ThisApplication.DisplayAlerts = 0 As PROCESS_INFORMATION Dim dwFlags As LongПри вызове компонентыEnd With смысл задуматься о
Excel нет в Все остальные надстройки использовать отключение надстроек«CurrentVersion», то снимаем их. того, чтобы отключить
Пути устранения данной ошибкиЯ вспомнил про
одинаков, на на
быть? не получилось. Сразу …. ThisApplication.DisplayAlerts =
CyberForum.ru
Ошибка
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, или любого труднее, чем её метра, так что понимаю, что может кодом:
сформулировать кратко. ворд) в ворде
CreateProcessA(0&, «C:Инстал1Cv77BIN1cv7s.exe», 0&, hStdError As Long — то всё
Побороть проблему удаетсяКак видим, довольно много
мы говорили, обсуждая можно включить, а
«Параметры»«Удалить»
то продолжаем искать файлового менеджера, в
ликвидировать, то более если кому нужно быть…
Dim WordApp As
Мой макрос в выскочила ошибка «Word
0&, 1&, NORMAL_PRIORITY_CLASS, End Type Private
гуд, если же так:
возможных вариантов по способ решения проблемы ошибку следует устранить, но на этот. источник проблемы в каталог размещения пакета рациональным решением является
— пишите -Евгений Мультипликатор Object
Экселе открывал файл ожидает, пока другое 0&, 0&, start, Type PROCESS_INFORMATION hProcess по разным причинам
Set objword = устранению ошибки при отключением совместимости, и другим способом. раз кликаем поПосле того, как удаление другом месте. программ Microsoft Office методом проб попытаться
вышлю.: Кстати, посмотрел другиеDim iFileName As
Ворд и вставлял приложение завершит действие proc) ‘ Ждем As Long hThread (долгая обработка и New Word.Application направлении команды в выбираем файл excel.exe.Для решения проблемы можно
пункту выполнено, перезагружаем компьютерОдной из причин, которая на компьютере. Путь найти верный способСпасибо всем, кто
файлы, которые из String туда данные с
OLE». Вчера была завершения запущенного приложения:
As Long dwProcessID т.п.) то ExcelWith objword программе Excel. Но,Аналогичные действия проделываем и
также попытаться сбросить«Надстройки» и проверяем работоспособность
может вызвать ошибку к нему выглядит действий из тех откликнулся!!! Ворда открывают Эксель,Dim wdDoc As помощью закладок из такая же ошибка ret& = WaitForSingleObject(proc.hProcess,
As Long dwThreadID выкидывает окно и’.Application.WindowState = wdwindowstatemaximize как правило, в
для расширения xls. сопоставления файлов.. программы Excel. при направлении команды
следующим образом: вариантов, которые представлены
Тема закрыта.
planetaexcel.ru
та же самая
Microsoft Excel ожидает, пока другое приложение завершит действие OLE
Связывания и внедрения объектов (технология OLE) — технология, разработанная Microsoft, которая позволяет офисным приложениям взаимодействовать с другими приложениями. Это позволяет приложение для редактирования, чтобы отправить документ в другие приложения, а затем импортировать или взять его обратно вместе с другим контентом.
Например, если Excel пытается общаться с PowerPoint, выдает команду на Оле объект и ждет ответа от PowerPoint.
Однако, если нужного ответа не получено в течение определенного периода времени, следующие ошибки могут отображаться:
В Microsoft Excel ожидает, пока другое приложение завершит действие OLE
Существует три основных причины возникновения этой корпорации Microsoft Excel ожидает, пока другое приложение завершит сообщение Оле действий:
- Добавление слишком большого количества надстроек для приложения, из которых один или несколько поврежден.
- Excel пытается открыть файл, созданный в каком-либо другом приложении или извлекать данные из активной
- Используя Отправить как вложение в Excel для отправки листа Excel по электронной почте.
Общее решение, рекомендуется перезагрузить компьютер и пробуем заново. Так как эта ошибка может также возникать из-за в формате Excel пытается взаимодействовать с другим приложением, которое не отвечает, рекомендуется закрыть Excel и других приложений. После этого вы можете снова откройте лист Excel и начать все заново.
Однако, если проблема не устранена, вы можете попробовать один или более из решений, приведенный ниже.
1: включение ‘игнорировать другие приложения, использующие функцию ДДЕ’
1] Откройте лист Excel и перейти в файл меню. В меню Файл щелкните на опции.
2] появится диалоговое окно параметры Excel. Перейти на Расширенный вкладке и прокрутите вниз до общей площади. Там проверить ‘игнорировать другие приложения, использующие динамического обмена данными (DDE)‘.
Это должно снизить нагрузку на приложения и сделать его светлее. Попробуйте перезапустить Excel после этого.
2: отключение надстроек
1] Откройте лист Excel и перейти в файл меню. В меню Файл щелкните на опции.
2] появится диалоговое окно параметры Excel.На вкладках на левой стороне, нажмите на надстройки.
3] в нижней части этой коробки управления коробкой. Выберите Excel надстройки и нажимаем на идите кнопку рядом с ним. Это заполняет список надстроек.
4] Снимите каждую коробку рядом с надстройки в надстройках существующих окне , а затем нажмите на ОК.
Это отключает все надстройки, таким образом, снижая нагрузку на приложение.
3: с использованием других методов для подключения книги Excel
С помощью встроенной в Excel Отправить через функцию электронной почты, чтобы отправить книгу в качестве приложения может также привести к выше ошибка OLE отображается. Но вы можете преодолеть эту проблему путем присоединения книге Excel на ваше сообщение через приложение электронной почты. Вы можете отправить свой книгу, прикрепив его как файл в сообщение электронной почты в Outlook 2013/2010 или Hotmail. На самом деле, вы можете использовать любое приложение электронной почты по вашему выбору, чтобы обойти проблему.
Решения, описанные в этом посте являются одними из самых эффективных и популярных, которые используются для устранения ошибки Excel, упомянутые выше в обсуждении.
Microsoft Excel ожидает, пока другое приложение завершит действие OLE
Связывание и внедрение объектов (OLE) — это технология, разработанная Microsoft, которая позволяет приложениям Office взаимодействовать с другими приложениями. Это позволяет одному приложению для редактирования отправить часть документа в другие приложения, а затем импортировать или вернуть его вместе с другим содержимым.
Например, если Excel пытается связаться с PowerPoint, он отправляет команду объекту OLE и ожидает ответа от PowerPoint.
Однако, если требуемый ответ не получен в течение определенного периода времени, может отображаться следующая ошибка:
Microsoft Excel ожидает, пока другое приложение завершит действие OLE
Существует три распространенных причины того, что Microsoft Excel ожидает, пока другое приложение завершит сообщение OLE actio n:
- Добавление в приложение слишком большого количества надстроек, из которых один или несколько повреждены.
- Excel пытается открыть файл, созданный в каком-либо другом приложении, или извлечь данные из активного
- С помощью параметра «Отправить как вложение» в 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, упомянутой выше в обсуждении. Надеюсь, что-то здесь поможет вам.
Microsoft Excel ожидает, что другое приложение завершит действие OLE 2019
Связывание и встраивание объектов (OLE) — это технология, разработанная Microsoft, которая позволяет приложениям Office взаимодействовать с другими приложениями. Это позволяет одному редактору приложить часть документа для других приложений, а затем импортировать или вернуть его вместе с другим контентом.
Например, если Excel пытается установить связь с PowerPoint, он выдает команду OLE и ожидает ответа от PowerPoint.
Однако, если требуемый ответ не получен в течение определенного периода времени, может отображаться следующая ошибка:
Microsoft Excel ожидает, что другое приложение завершит Действие OLE
Существует три распространенных причины появления этого Microsoft Excel ожидает, что другое приложение завершит сообщение OLE actio n:
- Добавление слишком большого количества надстроек в приложение, вне который один или несколько повреждены.
- Excel пытается открыть файл, созданный в каком-либо другом приложении, или получить данные из активного.
- Использование опции «Отправить как вложение» в Excel для отправки листа Excel в электронном письме .
Рекомендуемое общее решение — перезагрузка вашего co mputer и попробуйте заново . Поскольку ошибка также может возникнуть из-за того, что Excel пытается взаимодействовать с другим приложением, которое не отвечает, рекомендуется закрыть Excel и все другие приложения. После этого вы можете снова открыть лист Excel и начать заново.
Однако, если проблема не устранена, вы можете попробовать любое одно или несколько из приведенных ниже решений.
1: Включение «Игнорировать другие приложения, которые используют DDE `
1] Откройте лист Excel и перейдите в меню Файл . В меню «Файл» выберите « « Параметры ».
2] Появится диалоговое окно« Параметры Excel ». Перейдите на вкладку Дополнительно и прокрутите вниз до области Общие . Проверьте «Игнорировать другие приложения, использующие Dynamic Data Exchange (DDE) ».
Это должно уменьшить нагрузку на приложение и сделать его более легким. Попробуйте перезагрузить Excel после этого.
2: Отключение надстроек
1] Откройте лист Excel и перейдите в меню Файл . В меню «Файл» выберите « « Параметры ».
2] Появится диалоговое окно« Параметры Excel ». На вкладках с левой стороны щелкните надстройки.
3] в нижней части этого окна находится Управление . Выберите Excel надстройки и нажмите кнопку Go рядом с ним. Это заполняет список надстроек.
4] Снимите флажок рядом с надстройками в окне Надстройки , а затем нажмите OK .
Это отключает все надстройки, тем самым уменьшая нагрузку на приложение.
3: Использование других методов для прикрепления книги Excel
Использование внутренней опции «Отправить по электронной почте» Excel для отправки книги в виде вложения также может приведет к отображению вышеописанной ошибки OLE. Но вы можете решить эту проблему, добавив книгу Excel в свое сообщение через приложение электронной почты. Вы можете отправить свою книгу, добавив ее в качестве файла в сообщение электронной почты в Outlook 2013/2010 или Hotmail. На самом деле вы можете использовать любое приложение электронной почты по своему усмотрению, чтобы обойти эту проблему.
Решения, обсуждаемые в этом сообщении, являются одними из наиболее эффективных и популярных решений, используемых для устранения ошибки Excel, упомянутой выше в обсуждении. Надеюсь, что-то здесь поможет вам.
Microsoft Excel ожидает, что другое приложение завершит действие OLE
Связывание и внедрение объектов (OLE) — это технология, разработанная Microsoft, которая позволяет приложениям Office взаимодействовать с другими приложениями. Он позволяет одному редактору приложить часть документа для других приложений, а затем импортировать или вернуть его вместе с другим контентом.
Например, если Excel пытается установить связь с PowerPoint, он выдает команду OLE объект и ожидает ответа от PowerPoint.
Однако, если требуемый ответ не получен в течение определенного периода времени, может отображаться следующая ошибка:
Microsoft Excel is waiting for another application to complete an OLE action
Существует три распространенных причины возникновения этого Microsoft Excel ожидает, что другое приложение завершит OLE action сообщение:
- Добавление слишком большого количества надстроек в приложение, из которых один или несколько повреждены.
- Excel пытается открыть файл, созданный в другом приложении, или получить данные из активного
- Использование опции «Отправить как вложение» в Excel для отправки листа Excel в электронном письме.
Общее рекомендуемое решение перезагрузка компьютера и повторная попытка, Поскольку ошибка также может возникнуть из-за того, что Excel пытается взаимодействовать с другим приложением, которое не отвечает, рекомендуется закрыть Excel и все другие приложения. После этого вы снова можете открыть лист Excel и начать заново.
Однако, если проблема не устранена, вы можете попробовать любое одно или несколько из приведенных ниже решений.
1: включение функции «Игнорировать другие приложения, использующие DDE»
1] Откройте Лист Excel и файл меню. В меню «Файл» нажмите Опции.
2] Появится диалоговое окно «Параметры Excel». Перейти к продвинутый и прокрутите вниз до генеральный площадь. Там проверьте ‘Игнорировать другие приложения, использующие Dynamic Data Exchange (DDE)‘.
Это должно снизить нагрузку на приложение и сделать его более легким. После этого попробуйте перезагрузить Excel.
2: Отключение надстроек
1] Откройте Лист Excel и файл меню. В меню «Файл» нажмите Опции.
2] Появится диалоговое окно «Параметры Excel». На вкладках с левой стороны нажмите Add-Ins.
3]. В нижней части этого окна находится управлять коробка. Выберите Excel надстроек и нажмите Идти рядом с ним. Это заполняет список надстроек.
4] Снимите флажок рядом с надстройками в Доступные надстройки а затем нажмите Хорошо.
Это отключает все надстройки, тем самым уменьшая нагрузку на приложение.
3: Использование других методов для установки книги Excel
Использование внутренней опции «Отправить по электронной почте» Excel для отправки книги в виде вложения также может привести к отображению вышеописанной ошибки OLE. Но вы можете решить эту проблему, добавив книгу Excel в свое сообщение через приложение электронной почты. Вы можете отправить свою книгу, добавив ее в качестве файла в сообщение электронной почты в Outlook 2013/2010 или Hotmail. Фактически, вы можете использовать любое приложение электронной почты по своему усмотрению, чтобы обойти эту проблему.
Решения, обсуждаемые в этом сообщении, являются одними из наиболее эффективных и популярных решений, используемых для устранения ошибки Excel, упомянутой выше в обсуждении. Надеюсь, что-то здесь поможет вам.
Похожие сообщения:
- Как вставить таблицу Excel в документе Word
- Как легко экспортировать графики Excel в виде изображений
- Как распространять книгу Excel с несколькими пользователями в Интернете
- Как остановить или отключить совместное использование книг в Excel 2016
- Советы и подсказки Microsoft Excel Online, которые помогут вам начать работу
Excel ожидает, что другое приложение выполнит действие OLE
Прежде чем перейти к очевидному: Application.DisplayAlerts = False не решила мою проблему.
Я написал процедуру VBA (начатую в Excel 2010), которая перемещается вокруг массива, содержащего разные файлы Excel. Цикл открывает файл, обновляет данные, сохраняет и закрывает файл для каждого элемента массива. Я написал подпрограмму catch catch, поэтому я регистрирую, какие файлы excel не удалось открыть/обновить/сохранить и т.д., Чтобы пользователь мог их вручную проверить.
Некоторые файлы довольно большие и содержат большой объем данных, перемещающихся по сети; иногда я получаю диалоговое окно с: Excel ожидает, что другое приложение завершит действие OLE.
Я мог бы использовать Application.DisplayAlerts = False , чтобы отключить сообщение, но это, вероятно, отключит все предупреждения, чтобы я не смог поймать ошибки?
Далее я проверил, используя эту строку, и не останавливает всплывающее окно диалогового окна. Если я нажму кнопку ввода, он будет продолжать, но, скорее всего, снова появится через несколько минут.
Есть ли способ остановить это сообщение, не останавливая других предупреждений?
NB. Мой процесс имеет экземпляр управления Excel, который запускает VBA и открывает книги, которые будут обновляться в отдельном экземпляре.
Спасибо за помощь
Ниже приведен фрагмент моего кода, который содержит элементы обновления
«Ожидание другого приложения для завершения действия OLE» не является предупреждающим сообщением, которое вы можете просто отключить и забыть, иногда макрос сможет продолжить работу, но, по моему опыту, если вы получаете эту ошибку, только вопрос времени, пока проблема не приведет к сбоям/зависанию всего вашего макроса, поэтому он определенно должен быть исправлен и исправлен.
Я получаю эту ошибку только в том случае, если я использую дополнительные приложения Microsoft Office (отличные от Excel, которые используют код) в качестве объектов, а один из них имеет ошибку: Excel, выполняющий код, не знает, что произошла ошибка в одном из других приложений, поэтому он ждет и ждет и ждет, и в итоге вы получите сообщение «Ожидание другого приложения для завершения действия OLE».
Итак, чтобы устранить эту проблему, вам нужно искать места, в которых вы используете другие приложения MSO. В вашем примере у вас есть дополнительный экземпляр Excel, и вы извлекаете данные из Access, поэтому его наиболее вероятно один из те два, которые вызывают проблемы.
Ниже я расскажу о том, как я переписал бы этот код, будучи более осторожным с тем, где код взаимодействует с другими приложениями MSO, явно контролируя, что происходит в них. Единственное, что я действительно не мог сделать, это GetPivotsToRefresh потому что я не могу понять, что именно вы делаете здесь, но в моем коде я просто предположил, что он возвратил массив со списком файлов excel, которые вы хотите обновить. См. Следующий код:
Итак, я создал свои собственные «refreshPivotTables», но вы могли бы встроить их в главный суб, я просто подумал, что петли и счетчики циклов могут немного запутаться в этой точке.
Последнее обновление Ноя 12, 2021
Последнее изменение: 3 апреля 2019 г.
Чтобы исправить различные проблемы с ПК, мы рекомендуем Restoro PC Repair Tool: это программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует ваш компьютер для максимальной производительности. Исправьте проблемы с ПК и удалите вирусы прямо сейчас, выполнив 3 простых шага:
- Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь ).
- Нажмите Начать сканирование, чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
- Нажмите «Восстановить все», чтобы исправить проблемы, влияющие на безопасность и производительность вашего компьютера.
- В этом месяце Restoro скачали 662 786 читателей.
Во всех приложениях появляется множество ошибок, даже в таких сторонних приложениях, как Microsoft Excel, входящие в состав пакета Office.
Ошибка, о которой мы говорим, – это печально известная ошибка «Microsoft Excel ожидает, пока другое приложение завершит действие OLE ».
Когда эта конкретная ошибка появляется на вашем дисплее, у вас есть несколько вариантов ее решения.
Как устранить ошибку «Microsoft Excel ожидает, пока другое приложение завершит действие OLE»?
- Что такое действие OLE?
- Почему появляется ошибка OLE?
- Как исправить ошибку «Excel ожидает OLE»
1: Что такое OLE-действие?
Действие связывания и встраивания объектов (OLE) – это технология, позволяющая приложениям Office взаимодействовать с другими приложениями.
Это позволяет приложению для редактирования отправлять часть документа в другие приложения, а затем импортировать ее или забирать обратно с дополнительным содержимым.
2: Почему появляется ошибка OLE?
Иногда на экране может отображаться следующая ошибка, если требуемый ответ не приходит достаточно быстро: Microsoft Excel ожидает, пока другое приложение завершит действие OLE.
3 Как исправить ошибку «Excel ожидает OLE»
Первое решение – это, конечно, перезагрузить компьютер и повторить попытку. Если проблема не исчезнет, попробуйте следующие обходные пути:
1 Включите функцию «Игнорировать другое приложение, использующее DDE».
- Откройте лист Excel
- Перейдите в меню “Файл”.
- Нажмите на Параметры
- Перейдите на вкладку Advanced
- Прокрутите вниз до области «Общие» и установите флажок «Игнорировать другие приложения, использующие динамический обмен данными (DDE)».
- Перезагрузите Excel
2 Отключить надстройки
- Откройте лист Excel
- Перейдите в меню “Файл”.
- Нажмите на Параметры
- Нажмите на надстройки
- Выберите надстройки Excel и нажмите кнопку «Перейти».
- Снимите все флажки и нажмите ОК.
3 Другие способы прикрепления книги Excel
Использование опции Excel «Отправить по электронной почте» может привести к упомянутой выше ошибке.
Вы можете отправить свою книгу, вложив ее в виде файла, например, в электронное письмо в Outlook или Hotmail. Вы можете использовать любое почтовое приложение, чтобы решить эту проблему.
Источник записи: windowsreport.com
-
Partition Wizard
-
Partition Magic
- Microsoft Excel Is Waiting for Another Application Error [Solved]
By Amy | Follow |
Last Updated July 07, 2020
Are you bothered by the Microsoft Excel is waiting for another application to complete an OLE action error? What causes this error and how to solve it? Here, MiniTool will analyze the possible causes and offer you some solutions.
According to user report, Microsoft Excel is waiting for another application to complete an OLE action error will happen to systems including Windows 7/8.1/10. It is a quite common error. However, it confuses plenty of users.
Tip: What is an OLE action OLE? (Object Linking & Embedding) action is a mechanism that is built to boost communications between Office applications such as Word, Excel and PowerPoint and other applications for the purpose of finishing an operation.
What triggers the Excel is waiting for another application to complete an Ole action error? Here are several factors that can cause the error. They are summarized as follows.
- Many add-ins are added in the application and some of them are corrupted.
- DDE protocol is disabled from Excel.
- Office installation is corrupted.
- There are some conflicts between Adobe Acrobat PDFMaker add-in and Excel.
- Internet Explorer is interfering with the DDE (Dynamic Data Exchange).
Top recommendation: The Guide to Fix These Libraries Failed to Download Forge Issue
Fix 1: Enable the Ignore Other Applications that Users DDE Feature
Since the DDE application feature can result in the Excel is waiting for another application to complete an Ole action error, one of the solutions is to enable the Ignore other applications that use DDE feature.
Here are detailed steps for that.
Step 1: After opening the Excel sheet, move to the File menu and then click Options button.
Step 2: In the Options dialog box, go to the Advanced tab and then drop down to the General section. Now, check the Ignore other applications that use Dynamic Data Exchange (DDE) option.
Now, you can re-open Excel and check if the Microsoft Excel is waiting for another application to complete an OLE action error is fixed. If not, move to the following fixes.
Fix 2: Disable Add-ins
As mentioned earlier, corrupted add-ins can also cause the error — Excel is waiting for another application to complete an Ole action. Given to that fact, you can try disabling all add-ins in the Excel. This method has been proven to be useful by many users. The following are detailed steps.
Step 1: Open Excel and then navigate to the File tab. Click Options from the pop-up menu.
Step 2: Click on Add-ins in the left panel of the next window and then choose Excel Add-ins at the bottom of the window. After that, click the Go button.
Step 3: In the next window, uncheck all the boxes under the Add-Ins available section and click the OK button to save the change. This operation will reduce the load on the application. Now, restart the Excel to see if it runs properly.
Fix 3: End the Internet Explorer Process
You may also receive the Microsoft is waiting for another application to complete an OLE action error when attempting to save the file of Excel. It is likely that the Internet Explorer process interferes with the Dynamic Data Exchange. Well, you need to kill the Internet Explorer process to solve the error. Here’s how to do.
Step 1: Open the Task Manager from the Start menu.
- Right click the Windows icon on the desktop to open the Start
- Click on Task Manager from the menu.
Step 2: Scroll down the process list to find Internet Explorer process. Then, right click on it and choose the End task option.
Step 3: Run Excel to see if it runs properly.
About The Author
Position: Columnist
Having writing articles about computer tech for a long time, I am rather experienced especially on the aspect of computer optimization, PC enhancement, as well as tech terms explanation. The habit of looking through tech forums makes me a great computer issues collector. And then, many articles related to these issues are released, which benefit plenty of users. Professional, effective, and innovative are always the pursuit of an editing worker.
На чтение 3 мин. Просмотров 8.4k. Опубликовано 03.09.2019
Существует множество ошибок, возникающих во всех приложениях, даже в таких приложениях, как Microsoft Excel, которые входят в состав пакета Office.
Об ошибке, о которой мы говорим, является печально известная ошибка « Microsoft Excel ожидает другого приложения для выполнения действия OLE ».
Когда эта конкретная ошибка появляется на вашем дисплее, у вас есть несколько вариантов для ее устранения.
Содержание
- Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?
- 1. Что такое OLE a?
- 2: Почему появляется ошибка OLE?
- 3: Как исправить проблему «Excel ждет OLE»
Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?
- Что такое действие OLE?
- Почему появляется ошибка OLE?
- Как исправить проблему «Excel ждет OLE»
1. Что такое OLE a ?
Действие «Связывание и внедрение объектов» (OLE) – это технология, позволяющая приложениям Office взаимодействовать с другими приложениями.
Это позволяет редактирующему приложению отправлять часть документа в другие приложения, а затем импортирует его или возвращает его с дополнительным содержимым.
2: Почему появляется ошибка OLE?
Иногда следующая ошибка может отображаться на вашем экране, если требуемый ответ не приходит достаточно быстро: Microsoft Excel ожидает, пока другое приложение выполнит действие OLE .
3: Как исправить проблему «Excel ждет OLE»
Первое решение, конечно же, перезагрузить компьютер и повторить попытку. Если проблема не устранена, попробуйте следующие обходные пути:
1. Включить функцию «Игнорировать другое приложение, использующее DDE»
- Откройте лист Excel
- Перейти в меню «Файл»
- Нажмите на Опции
- Перейти на вкладку «Дополнительно»
- Прокрутите вниз до области «Общие» и установите флажок «Игнорировать другие приложения, использующие динамический обмен данными (DDE)».
- Перезапустите Excel
2. Отключить надстройки
- Откройте лист Excel
- Перейти в меню «Файл»
- Нажмите на Опции
- Нажмите на надстройки
- Выберите надстройки Excel и нажмите кнопку «Перейти».
- Снимите все флажки и нажмите ОК
3. Другие способы прикрепления книги Excel
Использование в Excel опции «Отправить с помощью электронной почты» может привести к указанной выше ошибке.
Вы можете отправить свою книгу, прикрепив ее в виде файла к электронному письму, например, в Outlook или Hotmail. Вы можете использовать любое приложение электронной почты, чтобы решить эту проблему.
Выберите свое почтовое приложение с умом! Мы пришли к нам на помощь с этим свежим списком!
С учетом сказанного, мы можем обернуть это. Сообщите нам в разделе комментариев ниже, если вам удалось устранить ошибку с помощью вышеупомянутых шагов.
Примечание редактора . Этот пост был первоначально опубликован в мае 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.