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

How to effectively deal with bots on your site? The best protection against click fraud.

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.

instagram story viewer

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.

Teachs.ru
Používajte Excel zadarmo v systéme Windows 11

Používajte Excel zadarmo v systéme Windows 11Windows 11Excel

Excel je výkonný softvér na produktivitu tabuliek od spoločnosti Microsoft, ktorý sa dodáva s balíkom Microsoft 365.Bezplatnú verziu môžete získať buď registráciou s poverením študenta, učiteľa ale...

Čítaj viac
Ako vytlačiť mriežku, hlavičky riadkov a hlavičky stĺpcov v programe Microsoft Excel

Ako vytlačiť mriežku, hlavičky riadkov a hlavičky stĺpcov v programe Microsoft ExcelAkoTipyExcel

Takže ste pripravili obrovský excelový hárok plný čísel a desatinných miest a podobne. Všetci ste pripravení vytlačiť dokument a dokončiť dennú prácu. Stlačili ste klávesy CTRL + P zobraziť ukážku ...

Čítaj viac
Ako vložiť diagonálnu čiaru do bunky v programe Microsoft Excel

Ako vložiť diagonálnu čiaru do bunky v programe Microsoft ExcelAkoExcel

Nie je veľmi bežné, že by ste chceli pridať diagonálnu čiaru do bunky v dokumente Excel. Určite však môžu nastať prípady, keď budete chcieť pridať diagonálnu čiaru do úplne prvej bunky súboru Excel...

Čítaj viac
ig stories viewer