Мицрософт Екцел чека да друга апликација доврши ОЛЕ акцију Грешка: Реши
Многи корисници извештавају о „ Мицрософт Екцел чека да друга апликација доврши ОЛЕ акцију ”Грешка у оперативном систему Виндовс 10 приликом коришћења Оффице апликација. На пример, на ову грешку можете наићи док покушавате да отворите Екцел помоћу БИ покретачке подлоге или када покушате да покренете ВБА скрипту.
ОЛЕ (Објецт Линкинг анд Ембеддинг) технологију је увео Мицрософт да би помогао Оффицеовим апликацијама да комуницирају са другим програмима. Користећи ову технологију, један програм за уређивање за дељење дела документа са другим програмима, а затим увоз дела одељка документа или његово враћање са садржајем другог програма.
Тако, на пример, ако радите на Екцелу и он покуша да комуницира са Вордом, он ће послати поруку ОЛЕ објекту и сачекати док не добије одговор из Ворда. Али, када одговор касни дуже од потребног времена, видећете „ Мицрософт Екцел чека да друга апликација доврши ОЛЕ акцију 'грешка.
Грешка се може појавити или због ДДЕ протокола који је искључен у програму Екцел, када је инсталација Оффице пакета оштећена, ако имате Адобе Ацробат ПДФМакер као додатак и омета Екцел или ако је Интернет Екплорер у сукобу са Екцел-ом. Иако вам у потпуности могу затворити Екцел, поновно покретање рачунара и поновно покретање могу вам помоћи, можете и да испробате доленаведене методе у случају да то не учини.
1. метод: Уклањањем Адобе Ацробат ПДФМакер
Познато је да Адобе ацробат ПДФМакер има проблема са некомпатибилношћу са МС Екцел-ом. Према томе. саветује се бирање додатка. Да видимо како.
Корак 1: Лансирање Екцел и пређите на Филе језичак у крајњем левом углу листа.
Корак 2: Од Филе мени, изаберите Опције .
Корак 3: У Екцел опције дијалог, кликните на Програмски додаци на левој страни окна.
Сада идите на десну страну прозора и пронађите Управљати опција према дну. Изаберите ЦОМ програмски додаци из падајућег менија поред њега и притисните Иди дугме.
Корак 4: Сада, у ЦОМ додаци што ће се појавити, уклоните ознаку Ацробат ПДФМакер Оффице ЦОМ Аддин и притисните У реду да бисте сачували промене и изашли.
Сада једноставно поново покрените рачунар и покушајте поново отворити Екцел или покрените ВБА скрипту да бисте проверили да ли је грешка нестала. Ако се проблем и даље јавља, покушајте са другом методом.
2. метод: Омогућавањем других апликација које користе ДДЕ
Корак 1: Отвори Екцел и идите на Филе у горњем левом углу екрана.
Корак 2: Изаберите Опције од Филе мени.
Корак 3: У Екцел опције прозор, идите на леву страну и кликните на Напредно . Сада, на десној страни, померите се надоле и пронађите Генерал одељак.
Овде уклоните ознаку из поља поред Занемарите друге апликације које користе динамичку размену података (ДДЕ) .
Притисните У реду да бисте сачували промене и изашли.
Сада се вратите и покушајте исту операцију као и раније и погледајте да ли је грешка још увек ту. Ако и даље видите грешку, испробајте 3. метод.
3. метод: Завршавањем процеса Интернет Екплорер
Корак 1: Дођите до Таскбар и кликните десним тастером миша на њега. Изаберите Таск Манагер из контекстног менија.
Корак 2: У Таск Манагер прозор, испод Процеси картицу, пронађите и изаберите Процес Интернет Екплорер-а . Затим притисните Крај задатка дугме у доњем левом углу прозора.
Вратите се у Екцел и погледајте да ли је грешка нестала. Ако и даље наиђете на грешку, испробајте 4. метод.
4. метод: Ограничавањем размене порука у апликацији Екцел
Испробајте овај метод ако наиђете на „ Мицрософт Екцел чека да друга апликација доврши ОЛЕ акцију ”Грешка приликом покретања ВБА скрипте. Међутим, ово је само решење и не решава само питање. Али, може вас проћи тако што ћете тренутно покренути ВБА скрипту и блокирањем поруке о грешци. Ево како то да урадите.
Корак 1: Отворите Екцел лист и притисните Тастер Алт + Ф11 заједно на тастатури да бисте отворили Мицрософт Висуал Басиц за апликације прозор уредника.
Корак 2: У Пројекат - ВБА пројекат трака лево, пронађи ТхисВоркбоок испод Мицрософт Екцел објекти .
Кликните десним тастером миша, идите на Уметни у менију са десним тастером миша и у подизборнику изаберите Модул .
Корак 3: Ствара ново Модул на десној страни окна. Копирајте доњи код и налепите га у модул:
Private Declare Function CoRegisterMessageFilter Lib 'ole32' (ByVal IFilterIn As Long, ByRef PreviousFilter) As LongPublic Sub KillMessageFilter()Dim IMsgFilter As LongCoRegisterMessageFilter 0&, IMsgFilterEnd SubPublic Sub RestoreMessageFilter()Dim IMsgFilter As LongCoRegisterMessageFilter IMsgFilter, IMsgFilterEnd Sub
Корак 4: Такође можете копирати доњу копију доњег кода и налепити га у нови модул. Било који од кодова ће функционисати.
Sub CreateXYZ()Dim wdApp As ObjectDim wd As ObjectOn Error Resume NextSet wdApp = GetObject(, 'Word.Application')If Err.Number0 ThenSet wdApp = CreateObject('Word.Application')End IfOn Error GoTo 0Set wd = wdApp.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & 'XYZ template.docm')wdApp.Visible = TrueRange('A1:B10').CopyPicture xlScreenwd.Range.PasteEnd Sub
Корак 5: Сада идите на Филе у горњем левом углу уређивача и изаберите Сачувај књигу1 .
Корак 6: Након што притиснете тастер сачувати дугме, видећете упит који каже, Следеће функције се не могу сачувати у радне свеске без макронаредби .
притисните Немој дугме.
Корак 7: Сада одаберите локацију на којој желите да сачувате ову радну свеску, направите одговарајућу Назив документа , и подесите Сачувај као тип њива као Екцел радна свеска са омогућеним макронаредбама .
Кликните сачувати дугме да бисте сачували нову ВБА радну свеску.
Корак 8: Након што сачувате ВБА датотеку, затворите едитор и вратите се у Екцел радна свеска. Ево, притисните Алт + Ф8 тастере на тастатури. Од Макро дијалог, изаберите Макро коју сте управо креирали и притисните Трцати дугме.
Сад кад сте успешно завршили поступак, више не бисте требали видети грешку. Али, ако и даље пронађете грешку која искаче, испробајте 5. метод.
5. метод: Искључите режим компатибилности програма Екцел
Корак 1: Иди на МС Екцел апликацију на радној површини, кликните десним тастером миша и изаберите Својства из менија десним кликом.
Корак 2: У Својства Мицрософт Екцел-а дијалошки оквир, идите на Компатибилност таб. Сада идите на Мод компатибилности и уклоните ознаку из поља поред Покрените овај програм у режиму компатибилности за .
Притисните Применити и онда У реду да бисте сачували промене и изашли.
То је све. Можете покушати да поновите претходну операцију у свом Екцелу и више не бисте смели да видите „ Мицрософт Екцел чека да друга апликација доврши ОЛЕ акцију ”Грешка на вашем Виндовс рачунару током покретања ВБА скрипте или отварања програма Екцел.
Препоручује се за вас:- Исправите грешку у програму Мицрософт Екцел: „Превише различитих формата ћелија“
- Решење: Мицрософт Екцел је зауставио радну грешку у оперативном систему Виндовс 10
- Поправка: Мицрософт Екцел не може отворити или сачувати више докумената јер нема довољно меморије
- Исправите грешку у раду програма Екцел ВБА 1004 у оперативном систему Виндовс 10
- Дошло је до проблема при слању наредбе за програмирање грешке у програму МС Екцел Фик
- Исправите грешку апликације Мицрософт Ворд ВинВорд.еке у оперативном систему Виндовс 10