Microsoft Excel čaká na ďalšiu aplikáciu na dokončenie akcie OLE Chyba: Oprava

Mnoho používateľov uvádza „Microsoft Excel čaká na ďalšiu aplikáciu na dokončenie akcie OLE”Chyba v systéme Windows 10 pri používaní aplikácií balíka Office. Táto chyba sa napríklad môže vyskytnúť pri pokuse o otvorenie programu Excel pomocou spúšťacieho panela BI alebo pri pokuse o spustenie skriptu VBA.

Spoločnosť Microsoft predstavila technológiu OLE (Object Linking and Embedding), ktorá pomáha aplikáciám Office komunikovať s inými programami. Pomocou tejto technológie jeden editačný program zdieľa časť dokumentu s inými programami a potom časť dokumentu importuje alebo vráti späť s obsahom druhého programu.

Napríklad ak pracujete na Exceli a pokúša sa komunikovať s Wordom, odošle správu objektu OLE a počká, kým prijme odpoveď z Wordu. Ale keď je odpoveď oneskorená nad požadovaný čas, uvidíte „Microsoft Excel čaká na ďalšiu aplikáciu na dokončenie akcie OLE" chyba.

Chyba sa môže vyskytnúť buď kvôli protokolu DDE, ktorý je v programe Excel vypnutý, ak je inštalácia balíka Office poškodená, ak ako doplnok máte program Adobe Acrobat PDFMaker a prekáža programu Excel, alebo ak je v konflikte program Internet Explorer s Excel. Pri úplnom ukončení programu Excel, reštartovaní počítača a opätovnom začiatku môže pomôcť, môžete tiež vyskúšať nasledujúce metódy, ak to tak nie je.

Metóda 1: Odstránením aplikácie Adobe Acrobat PDFMaker

O aplikácii Adobe Acrobat PDFMaker je známe, že má problémy s nekompatibilitou s programom MS Excel. Preto. odporúča sa vytočiť doplnok. Pozrime sa ako.

Krok 1: Spustiť Excel a prejdite na Súbor záložku v ľavom hornom rohu tabuľky.

Otvorte kartu Súbor Excel

Krok 2: Z Súbor menu, zvoľte možnosti.

Možnosti ponuky Súbor

Krok 3: V Možnosti programu Excel dialógové okno, kliknite na Doplnky na ľavej strane tabule.

Teraz choďte na pravú stranu okna a nájdite Spravovať možnosť smerom dnu. Vyberte Doplnky COM z rozbaľovacej ponuky vedľa nej a stlačte Choď tlačidlo.

Možnosti programu Excel Pridať ins Spravovať Com Pridať ins go

Krok 4: Teraz, v Pole doplnkov COM ktoré sa objavia, zrušte začiarknutie políčka Doplnok Acrobat PDFMaker Office COM a stlačte Ok uložiť zmeny a ukončiť.

Teraz jednoducho reštartujte počítač a skúste znova otvoriť program Excel alebo spustením skriptu VBA skontrolujte, či chyba nezmizla. Ak problém stále pretrváva, vyskúšajte 2. metódu.

Metóda 2: Povolením iných aplikácií, ktoré používajú DDE

Krok 1: Otvorené Excel a choď do Súbor kartu v ľavom hornom rohu obrazovky.

Otvorte kartu Súbor Excel

Krok 2: Vyberte možnosti z Súbor Ponuka.

Možnosti ponuky Súbor

Krok 3: V Možnosti programu Excel okna, choďte na ľavú stranu a kliknite na Pokročilé. Teraz na pravej strane posuňte zobrazenie nadol a nájdite ikonu Všeobecné oddiel.

Tu zrušte začiarknutie políčka vedľa Ignorujte ďalšie aplikácie, ktoré používajú dynamickú výmenu dát (DDE).

Stlačte Ok uložiť zmeny a ukončiť.

Možnosti programu Excel Pokročilé Všeobecné Ignorovať ďalšie aplikácie využívajúce dynamickú výmenu údajov (dde) Zrušte začiarknutie

Teraz sa vráťte späť a vyskúšajte rovnakú operáciu, ktorú ste robili predtým, a zistite, či chyba stále pretrváva. Ak sa chyba stále zobrazuje, vyskúšajte 3. spôsob.

Metóda 3: Ukončením procesu programu Internet Explorer

Krok 1: Prejdite na ikonu Hlavný panel a kliknite na ňu pravým tlačidlom myši. Vyberte Správca úloh z kontextového menu.

Hlavný panel Kliknite pravým tlačidlom myši na Správcu úloh

Krok 2: V Správca úloh okno pod Procesy na karte vyhľadajte a vyberte ikonu Proces prehliadača Internet Explorer. Potom stlačte Ukončiť úlohu v ľavej dolnej časti okna.

Správca úloh spracuje program Internet Explorer Ukončiť úlohu

Vráťte sa do programu Excel a skontrolujte, či chyba nezmizla. Ak chyba pretrváva, vyskúšajte 4. spôsob.

Metóda 4: Obmedzením aplikácie Excel Messaging

Skúste túto metódu, ak narazíte na „Microsoft Excel čaká na ďalšiu aplikáciu na dokončenie akcie OLE”Chyba pri spustení skriptu VBA. Toto je však iba náhradné riešenie a samotný problém sa tým nevyrieši. Môže vás však prekonať súčasným spustením skriptu VBA a blokovaním chybovej správy. Tu je postup, ako na to.

Krok 1: Otvorte hárok programu Excel a stlačte Alt kláves + F11 spolu na klávesnici a otvorte Microsoft Visual Basic pre aplikácie okno editora.

Krok 2: V Projekt - Projekt VBA lišta vľavo, nájsť Táto pracovná kniha pod Objekty Microsoft Excel.

Kliknite na ňu pravým tlačidlom myši, prejdite na Vložte v ponuke kliknite pravým tlačidlom myši a z podponuky vyberte Modul.

Panel projektu Editor Vba Panel nástrojov Microsoft Excel Objekty Tento pracovný zošit Kliknite pravým tlačidlom myši na Vložiť modul

Krok 3: Vytvára nový Modul na pravej strane tabule. Skopírujte nasledujúci kód a vložte ho do modulu:

Súkromná funkcia deklarácie CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn As Long, ByRef PreviousFilter) As Long Public Sub KillMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter 0 &, IMsgFilter End Sub Public Sub RestoreMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter IMsgFilter, IMsgFilter End Sub 
Nový modul Kopírovať a vložiť kód VBA

Krok 4: Prípadne môžete skopírovať nižšie uvedený text a prilepiť ho do nového modulu. Oba kódy budú fungovať.

Sub CreateXYZ () Dim wdApp ako objekt Dim wd ako objekt pri chybe Pokračovať ďalej Nastaviť wdApp = GetObject (, "Word. Aplikácia ") Ak je chyba. Číslo <> 0 Potom nastavte wdApp = CreateObject ("Word. Aplikácia ") Koniec, ak je chyba GoTo 0 Nastavte wd = wdApp. Dokumenty. Otvorené (ThisWorkbook. Cesta a použitie. PathSeparator & „XYZ template.docm“) wdApp. Viditeľné = skutočný rozsah ("A1: B10"). CopyPicture xlScreen wd. Rozsah. Prilepiť koncový pod
Alternatívny kód Nový modul kopírovanie a vkladanie

Krok 5: Teraz choďte na Súbor kartu v ľavom hornom rohu editora a vyberte Uložiť knihu1.

Záložka Vba Editor Záložka Uložiť knihu1

Krok 6: Po stlačení tlačidla Uložiť tlačidlo, uvidíte výzvu, ktorá hovorí: Nasledujúce funkcie nie je možné uložiť v zošitoch bez makier.

Stlačte tlačidlo Nie tlačidlo.

Výzva Nasledujúce funkcie nie je možné uložiť v zošitoch bez makier č

Krok 7: Teraz vyberte miesto, kam chcete tento zošit uložiť, vytvorte vhodný Názov súborua nastavte Uložiť ako typ pole ako Zošit programu Excel s podporou makier.

Kliknite na ikonu Uložiť tlačidlo na uloženie nového zošita VBA.

Vyberte názov umiestnenia The File Save As Type Excel Macro Enabled Workbook Save

Krok 8: Po uložení súboru VBA teraz zatvorte editor a vráťte sa späť na Excel pracovný zošit. Tu stlačte Alt + F8 spolu na klávesnici. Z Makro dialógové okno, vyberte ikonu Makro ktorú ste práve vytvorili, a stlačte Bež tlačidlo.

Teraz, keď ste proces úspešne dokončili, by sa chyba už nemala zobrazovať. Ak sa vám však chyba stále objavuje, vyskúšajte 5. metódu.

Metóda 5: Vypnite režim kompatibility programu Excel

Krok 1: Choďte do MS Excel aplikáciu na ploche, kliknite na ňu pravým tlačidlom myši a vyberte Vlastnosti z ponuky pravým tlačidlom myši.

Desktop Ms Excel Kliknite pravým tlačidlom myši na Vlastnosti

Krok 2: V Vlastnosti programu Microsoft Excel dialógové okno, prejdite na Kompatibilita tab. Teraz prejdite na ikonu Režim kompatibility a zrušte začiarknutie políčka vedľa Tento program spustite v režime kompatibility pre.

Stlačte Podať žiadosť a potom Ok uložiť zmeny a ukončiť.

Karta Kompatibilita vlastností programu Excel Spustite tento program v režime kompatibility. Zrušte začiarknutie políčka Použiť

To je všetko. Môžete skúsiť zopakovať predchádzajúcu operáciu v Exceli a už by sa vám nemala zobrazovať „Microsoft Excel čaká na ďalšiu aplikáciu na dokončenie akcie OLE”Chyba v počítači so systémom Windows pri spustení skriptu VBA alebo otvorení programu Excel.

Ako zmeniť predvolený prehliadač po kliknutí na hypertextové odkazy z MS Excel

Ako zmeniť predvolený prehliadač po kliknutí na hypertextové odkazy z MS ExcelExcel

5. januára 2022 Autor: Vášnivý spisovateľVždy, keď pracujete na inej aplikácii ako na akomkoľvek webovom prehliadači a kliknete na akýkoľvek hypertextový odkaz, zobrazí sa dialógové okno na výber v...

Čítaj viac
Ako rozdeliť údaje v jednej bunke do viacerých riadkov/stĺpcov v programe Microsoft Excel

Ako rozdeliť údaje v jednej bunke do viacerých riadkov/stĺpcov v programe Microsoft ExcelExcel

Microsoft Excel môže byť skvelým nástrojom na používanie a analýzu údajov pre naše každodenné prehľady. Občas sa môžeme zaseknúť pri niekoľkých zmenách údajov, ktoré bránia našej práci. Pozrime sa ...

Čítaj viac
OPRAVA: Excel nemôže dokončiť túto úlohu s chybou dostupných zdrojov v MS Excel v systéme Windows 11/10

OPRAVA: Excel nemôže dokončiť túto úlohu s chybou dostupných zdrojov v MS Excel v systéme Windows 11/10Excel

Microsoft Excel je široko používaná aplikácia používateľmi na celom svete na ukladanie a správu ich údajov. V tejto aplikácii sa však vyskytujú chyby, ktoré môžu byť pre používateľov nepríjemné, pr...

Čítaj viac