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 slúži jeden editačný program na zdieľanie časti dokumentu s inými programami a následný import časti dokumentu alebo jej vrátenie 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 zobraziť buď kvôli protokolu DDE, ktorý je vypnutý v programe Excel, keď je poškodená inštalácia balíka Office, ak máte ako doplnok program Adobe Acrobat PDFMaker a prekáža programu Excel, alebo ak je konflikt Internet Explorera s programom 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.
Krok 2: Z Súbor menu, zvoľte možnosti .
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.
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.
Krok 2: Vyberte možnosti z Súbor Ponuka.
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šeobecne oddiel.
Tu zrušte začiarknutie políčka vedľa Ignorujte ďalšie aplikácie, ktoré používajú dynamickú výmenu údajov (DDE) .
Stlačte Ok uložiť zmeny a ukončiť.
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. metódu.
Metóda 3: Ukončením procesu 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.
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.
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ť 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 .
Krok 3: Vytvára nový Modul na pravej strane tabule. Skopírujte nasledujúci kód a vložte ho do modulu:
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
Krok 4: Prípadne môžete skopírovať nižšie uvedený text a prilepiť ho do nového modulu. Ktorýkoľvek z kódov bude fungovať.
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
Krok 5: Teraz choďte na Súbor kartu v ľavom hornom rohu editora a vyberte Uložiť knihu1 .
Krok 6: Po stlačení tlačidla Uložiť tlačidlo, uvidíte výzvu, ktorá hovorí: Nasledujúce funkcie nemožno uložiť v zošitoch bez makier .
Stlačte tlačidlo Nie tlačidlo.
Krok 7: Teraz vyberte miesto, kam chcete tento zošit uložiť, vytvorte vhodný Názov súboru a nastavte Uložiť ako typ pole ako Pracovný zošit programu Excel s podporou makier .
Kliknite na ikonu Uložiť tlačidlo na uloženie nového zošita VBA.
Krok 8: Po uložení súboru VBA 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.
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ť.
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.
Odporúča sa pre vás:- Oprava chyby v programe Microsoft Excel: „Príliš veľa rôznych formátov buniek“
- Oprava: Program Microsoft Excel prestal fungovať v systéme Windows 10
- Oprava: Microsoft Excel nemôže otvoriť ani uložiť ďalšie dokumenty, pretože nie je dostatok pamäte
- Opravte chybu 1004 v behu programu Excel VBA v systéme Windows 10
- V programe MS Excel Fix sa vyskytol problém s odoslaním príkazu do programu
- Opraviť chybu aplikácie Microsoft Word WinWord.exe v systéme Windows 10