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 vložiť hárok programu Excel do programu Microsoft Word

Ako vložiť hárok programu Excel do programu Microsoft WordMicrosoft WordExcel

Microsoft Office bol vždy silný a nové aktualizácie, ktoré sa v ňom vykonali v jeho novšej verzii z roku 2016, sa ukázali ako užitočnejšie, čo sa týka funkcií aj vylepšení. Všetci používame Microso...

Čítaj viac
Ako formátovať text v programe Excel pomocou HORNÝCH, DOLNÝCH A SPRÁVNYCH funkcií

Ako formátovať text v programe Excel pomocou HORNÝCH, DOLNÝCH A SPRÁVNYCH funkciíExcel

20. septembra 2016 Autor: TechieWriterAko formátovať text v programe Microsoft Excel pomocou HORNÝCH, DOLNÝCH A SPRÁVNYCH funkcií: - Zabudnite na vymazanie celého textu, pretože ste zabudli zadať t...

Čítaj viac
Ako odstrániť alebo zakázať tlačidlo Povoliť úpravy v programe Excel

Ako odstrániť alebo zakázať tlačidlo Povoliť úpravy v programe ExcelWindows 10Excel

Spoločnosť Microsoft prišla s mnohými funkciami v programe MS Excel na ochranu súborov pred vírusmi. Jednou z takýchto funkcií je chránené zobrazenie. Kedykoľvek otvoríte súbor, zobrazí sa výzva na...

Čítaj viac