Microsoft Excel čeká na další aplikaci k dokončení akce OLE Chyba: Oprava

Mnoho uživatelů uvádí „Microsoft Excel čeká na dokončení aplikace OLE jinou aplikací”Chyba v systému Windows 10 při používání aplikací Office. Například k této chybě může dojít při pokusu o otevření aplikace Excel pomocí příručního panelu BI nebo při pokusu o spuštění skriptu VBA.

Společnost Microsoft zavedla technologii OLE (Object Linking and Embedding), která pomáhá aplikacím Office komunikovat s jinými programy. Pomocí této technologie jeden editační program sdílí část dokumentu s jinými programy a poté část dokumentu naimportuje nebo přenese zpět s obsahem druhého programu.

Například pokud pracujete v aplikaci Excel a pokusí se komunikovat s Wordem, odešle zprávu objektu OLE a počká, až obdrží odpověď z Wordu. Když se ale reakce zpozdí nad požadovanou dobu, uvidíte „Microsoft Excel čeká na dokončení aplikace OLE jinou aplikací“Chyba.

Chyba se může objevit buď kvůli protokolu DDE, který je vypnutý v aplikaci Excel, pokud je instalace sady Office poškozena, pokud máte jako doplněk Adobe Acrobat PDFMaker a narušuje Excel, nebo pokud je v rozporu Internet Explorer Vynikat. Při úplném zavření aplikace Excel vám může pomoci restartování počítače a opakované spuštění, můžete také vyzkoušet níže uvedené metody, pokud tomu tak není.

Metoda 1: Odebráním aplikace Adobe Acrobat PDFMaker

O Adobe Acrobat PDFMaker je známo, že má problémy s nekompatibilitou s MS Excel. Proto. doporučuje se doplněk vytočit. Uvidíme jak.

Krok 1: Zahájení Vynikat a přejděte na Soubor záložka v levém horním rohu tabulky.

Otevřete kartu Soubor Excel

Krok 2: Z Soubor menu, vyberte Možnosti.

Možnosti nabídky Soubor

Krok 3: V Možnosti aplikace Excel v dialogovém okně klikněte na Doplňky na levé straně podokna.

Nyní přejděte na pravou stranu okna a najděte Spravovat možnost směrem dolů. Vybrat Doplňky COM z rozevíracího seznamu vedle něj a stiskněte Jít knoflík.

Možnosti aplikace Excel Přidat Ins Spravovat Com Přidat Ins Go

Krok 4: Nyní, v Pole Doplňky COM které se objeví, zrušte zaškrtnutí Doplněk Acrobat PDFMaker Office COM a stiskněte OK uložit změny a ukončit.

Nyní jednoduše restartujte počítač a zkuste znovu otevřít Excel nebo spustit skript VBA a zkontrolovat, zda chyba nezmizela. Pokud problém stále přetrvává, vyzkoušejte druhou metodu.

Metoda 2: Povolením dalších aplikací, které používají DDE

Krok 1: Otevřeno Vynikat a jít do Soubor v levé horní části obrazovky.

Otevřete kartu Soubor Excel

Krok 2: Vybrat Možnosti z Soubor Jídelní lístek.

Možnosti nabídky Soubor

Krok 3: V Možnosti aplikace Excel okno, přejděte na levou stranu a klikněte na Pokročilý. Nyní na pravé straně přejděte dolů a najděte Všeobecné sekce.

Zde zrušte zaškrtnutí políčka vedle Ignorovat další aplikace, které používají dynamickou výměnu dat (DDE).

lis OK uložit změny a ukončit.

Možnosti aplikace Excel Pokročilé Obecné Ignorovat ostatní aplikace využívající dynamickou výměnu dat (dde) Zrušte zaškrtnutí

Nyní se vraťte zpět a vyzkoušejte stejnou operaci, kterou jste dělali dříve, a zkontrolujte, zda chyba stále existuje. Pokud se chyba stále zobrazuje, vyzkoušejte třetí metodu.

Metoda 3: Ukončením procesu aplikace Internet Explorer

Krok 1: Přejděte na Hlavní panel a klikněte na něj pravým tlačítkem. Vybrat Správce úloh z kontextové nabídky.

Klikněte pravým tlačítkem na Správce úloh na hlavním panelu

Krok 2: V Správce úloh okno pod Procesy Na kartě najděte a vyberte ikonu Proces aplikace Internet Explorer. Poté stiskněte Ukončit úkol tlačítko v levé dolní části okna.

Správce úloh zpracovává aplikaci Internet Explorer Ukončit úlohu

Vraťte se do aplikace Excel a zkontrolujte, zda chyba nezmizela. Pokud k chybě stále dochází, vyzkoušejte 4. metodu.

Metoda 4: Omezením zasílání zpráv aplikace Excel

Zkuste tuto metodu, pokud narazíte na „Microsoft Excel čeká na dokončení aplikace OLE jinou aplikací„Chyba při spuštění skriptu VBA. Jedná se však pouze o řešení a samotný problém se tím nevyřeší. Může vás však projít spuštěním skriptu VBA a blokováním chybové zprávy. Zde je návod, jak na to.

Krok 1: Otevřete list aplikace Excel a stiskněte Alt + F11 společně na klávesnici otevřete Microsoft Visual Basic pro aplikace okno editoru.

Krok 2: V Projekt - projekt VBA lišta vlevo, najděte Tato pracovní kniha pod Objekty Microsoft Excel.

Klepněte na něj pravým tlačítkem, přejděte na Vložit v nabídce pravého tlačítka a v podnabídce vyberte Modul.

Panel projektu Editor VBA Panel Microsoft Excel Objekty Tento pracovní sešit Klikněte pravým tlačítkem na Vložit modul

Krok 3: Vytváří nový Modul na pravé straně podokna. Zkopírujte níže uvedený kód a vložte jej do modulu:

Soukromá funkce deklarace 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írování a vkládání kódu VBA

Krok 4: Případně můžete také zkopírovat níže zkopírovat níže uvedený kód a vložit jej do nového modulu. Oba kódy budou fungovat.

Sub CreateXYZ () Dim wdApp jako objekt Dim wd jako objekt při chybě Obnovit další nastavení wdApp = GetObject (, "Word. "" Pokud je chyba Číslo <> 0 Potom nastavte wdApp = CreateObject ("Word. Aplikace ") Konec, pokud je chyba GoTo 0 Nastavit wd = wdApp. Dokumenty. Otevřít (ThisWorkbook. Cesta a aplikace. PathSeparator & "XYZ template.docm") wdApp. Viditelný = True Range ("A1: B10"). CopyPicture xlScreen wd. Rozsah. Vložit koncový díl
Alternativní kód Nový modul kopírování a vkládání

Krok 5: Nyní přejděte na Soubor kartu v levém horním rohu editoru a vyberte Uložit knihu.

Záložka Soubor Vba Záložka Uložit knihu1

Krok 6: Po stisknutí tlačítka Uložit tlačítko, uvidíte výzvu, která říká, Následující funkce nelze uložit do sešitů bez maker.

zmáčkni Ne knoflík.

Výzva Následující funkce nelze uložit do sešitů bez maker č

Krok 7: Nyní vyberte umístění, kam chcete tento sešit uložit, vytvořte vhodný Název souborua nastavte Uložit jako typ pole jako Sešit Excel podporující makra.

Klikněte na ikonu Uložit tlačítko pro uložení nového sešitu VBA.

Vyberte název umístění Soubor Uložit jako Typ Excel Makro Povoleno Sešit Uložit

Krok 8: Jakmile soubor VBA uložíte, zavřete editor a vraťte se zpět na Vynikat pracovní sešit. Zde stiskněte Alt + F8 klávesy na klávesnici. Z Makro V dialogovém okně vyberte Makro který jste právě vytvořili, a stiskněte Běh knoflík.

Nyní, když jste úspěšně dokončili proces, by se již tato chyba neměla zobrazovat. Pokud se vám ale chyba stále objevuje, zkuste 5. metodu.

Metoda 5: Vypněte režim kompatibility aplikace Excel

Krok 1: Přejít na MS Excel aplikace na ploše, klikněte na ni pravým tlačítkem a vyberte Vlastnosti z nabídky pravého tlačítka myši.

Desktop Ms Excel Klikněte pravým tlačítkem na Vlastnosti

Krok 2: V Vlastnosti aplikace Microsoft Excel v dialogovém okně přejděte na Kompatibilita záložka. Nyní přejděte na Režim kompatibility a zrušte zaškrtnutí políčka vedle Spusťte tento program v režimu kompatibility pro.

lis Aplikovat a pak OK uložit změny a ukončit.

Karta Kompatibilita vlastností aplikace Excel Spusťte tento program v režimu kompatibility a zrušte zaškrtnutí políčka Použít OK

To je vše. Můžete zkusit opakovat předchozí operaci ve vašem Excelu a už byste neměli vidět „Microsoft Excel čeká na dokončení aplikace OLE jinou aplikací„Chyba v počítači se systémem Windows při spuštění skriptu VBA nebo při otevírání aplikace Excel.

Jak přidat text a vzorec do buňky v aplikaci Microsoft Excel

Jak přidat text a vzorec do buňky v aplikaci Microsoft ExcelJakVynikat

Přidání vzorce do buňky v Excelu je snadné. Přidání textu je ještě jednodušší. Ale co takhle přidat text a vzorec do jedné buňky současně? Zkusili jste, ale neuspěli? Už ne, když je tu Geek Page, a...

Přečtěte si více
Jak rychle zaokrouhlit desetinná čísla v aplikaci Microsoft Excel

Jak rychle zaokrouhlit desetinná čísla v aplikaci Microsoft ExcelVynikat

Může nastat více příležitostí, kdy budete chtít zaokrouhlit desetinná čísla v listu aplikace Excel. Můžete například zjišťovat průměrné známky v různých předmětech pro studenta nebo se můžete snaži...

Přečtěte si více
Jak vypočítat průměrnou hodnotu skupiny buněk v aplikaci Microsoft Excel

Jak vypočítat průměrnou hodnotu skupiny buněk v aplikaci Microsoft ExcelJakVynikat

Řekněme, že máte sadu čísel, pro které potřebujete najít průměr. Mohou to být známky ze seznamu studentů, mohou to být návštěvy webových stránek za měsíc, může to být cokoliv. Ruční výpočet průměrn...

Přečtěte si více