Microsoft Excel čaka na drugo aplikacijo za dokončanje dejanja OLE Napaka: popravi

Številni uporabniki poročajo oMicrosoft Excel čaka na drugo aplikacijo za dokončanje dejanja OLE«Napaka v sistemu Windows 10 pri uporabi Officeovih aplikacij. Na primer, lahko naletite na to napako, ko poskušate odpreti Excel z zagonsko ploščico BI ali ko poskušate zagnati skript VBA.

Tehnologijo OLE (Object Linking and Embedding) je Microsoft uvedel za pomoč Officeovim komunikacijam z drugimi programi. S to tehnologijo en program za urejanje deli del dokumenta z drugimi programi in nato odsek dokumenta uvozi ali ga vrne z vsebino drugega programa.

Torej, na primer, če delate v Excelu in ta poskuša komunicirati z Wordom, bo poslal sporočilo objektu OLE in počakal, da bo prejel odgovor iz Worda. Ko pa bo odgovor zamudil čez potreben čas, boste videli "Microsoft Excel čaka na drugo aplikacijo za dokončanje dejanja OLE”Napaka.

Napaka se lahko prikaže bodisi zaradi protokola DDE, ki je v Excelu izklopljen, kadar je namestitev zbirke Office poškodovana, če imate kot dodatek Adobe Acrobat PDFMaker in moti Excel ali če je Internet Explorer v sporu z Excel. Medtem ko lahko v celoti zaprete Excel, znova zaženete računalnik in znova zaženete, lahko poskusite tudi spodnje metode, če ne.

1. način: Z odstranitvijo Adobe Acrobat PDFMaker

Znano je, da ima Adobe Acrobat PDFMaker težave z nezdružljivostjo z MS Excel. Torej. priporočljivo je, da dodatek pokličete. Poglejmo, kako.

Korak 1: Kosilo Excel in se pomaknite do mapa jeziček v skrajnem zgornjem levem kotu lista.

Odprite jeziček Excel File

2. korak: Iz mapa, izberite Opcije.

Možnosti menija datoteke

3. korak: V Možnosti Excel v pogovornem oknu kliknite Dodatki na levi strani stekla.

Zdaj pojdite na desno stran okna in poiščite Upravljaj možnost proti dnu. Izberite COM-dodatki iz spustnega menija zraven in pritisnite Pojdi .

Excelove možnosti Dodaj Ins Upravljanje Com Add Ins Go

4. korak: Zdaj, v COM polje Add-Ins ki se prikaže, počistite polje Acrobat PDFMaker Office COM Addin in pritisnite v redu da shranite spremembe in zaprete.

Zdaj preprosto znova zaženite računalnik in poskusite znova odpreti Excel ali zaženite skript VBA, da preverite, ali napake ni več. Če težava še vedno obstaja, poskusite z drugo metodo.

2. način: z dovoljenjem drugih aplikacij, ki uporabljajo DDE

Korak 1: Odprto Excel in pojdite na mapa v zgornjem levem kotu zaslona.

Odprite jeziček Excel File

2. korak: Izberite Opcije Iz mapa meni.

Možnosti menija datoteke

3. korak: V Možnosti Excel okno, pojdite na levo stran in kliknite na Napredno. Zdaj se na desni strani pomaknite navzdol in poiščite Splošno odsek.

Tu počistite polje zraven Prezri druge programe, ki uporabljajo dinamično izmenjavo podatkov (DDE).

Pritisnite v redu da shranite spremembe in zaprete.

Excelove možnosti Napredno Splošno Prezri druge programe, ki uporabljajo dinamično izmenjavo podatkov (dde) Počistite

Zdaj se vrnite in poskusite isto operacijo, kot ste jo počeli prej, in preverite, ali je napaka še vedno tam. Če napake še vedno vidite, poskusite s tretjo metodo.

3. način: z zaključkom procesa Internet Explorer

Korak 1: Pomaknite se do Opravilna vrstica in z desno miškino tipko kliknite nanjo. Izberite Upravitelj opravil iz kontekstnega menija.

Z desno miškino tipko kliknite Upravitelj opravil

2. korak: V Upravitelj opravil okno, pod Procesi poiščite in izberite Proces Internet Explorer. Nato pritisnite Končaj opravilo v spodnjem levem kotu okna.

Upravitelj opravil obdeluje Internet Explorer Konec opravila

Vrnite se v Excel in preverite, ali napake ni več. Če še vedno naletite na napako, poskusite s 4. metodo.

4. način: z omejevanjem sporočanja programa Excel

Preizkusite to metodo, če naletite naMicrosoft Excel čaka na drugo aplikacijo za dokončanje dejanja OLE”Napaka med izvajanjem skripta VBA. Vendar je to le rešitev in težave ne rešuje samega. Lahko pa vas pripelje do trenutka, če za trenutek zaženete skript VBA in blokirate sporočilo o napaki. Tukaj je opisano, kako se tega lotiti.

Korak 1: Odprite Excelov list in pritisnite Tipka Alt + F11 na tipkovnici, da odprete Microsoft Visual Basic za aplikacije okno urejevalnika.

2. korak: V Projekt - projekt VBA vrstica na levi, poišči ThisWorkbook Spodaj Predmeti Microsoft Excel.

Z desno miškino tipko kliknite, pojdite na Vstavi v meniju z desnim klikom in v podmeniju izberite Modul.

Vrstica projekta Vba Editor Microsoft Excel Objects Thisworkbook Z desno miškino tipko kliknite Vstavi modul

3. korak: Ustvari novo Modul na desni strani stekla. Kopirajte spodnjo kodo in jo prilepite v modul:

Funkcija zasebne izjave 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 Pod 
Nov modul Kopiraj in prilepi kodo Vba

4. korak: Lahko pa tudi kopirate spodnjo kopijo spodnje kode in jo prilepite v novi modul. Katera koli koda bo delovala.

Sub CreateXYZ () Dim wdApp kot objekt Dim wd kot objekt ob napaki Nadaljuj naprej Nastavi wdApp = GetObject (, "Word. Application ") Če je napaka Številka <> 0 Nato nastavite wdApp = CreateObject ("Word. Application ") End If On Error GoTo 0 Set wd = wdApp. Dokumenti. Odpri (ThisWorkbook. Pot in uporaba. PathSeparator & "XYZ template.docm") wdApp. Vidno = resnični obseg ("A1: B10"). CopyPicture xlScreen wd. Doseg. Prilepi konec pod
Alternativna koda Nov modul Kopiraj in prilepi

5. korak: Zdaj pa pojdi na mapa v zgornjem levem kotu urejevalnika in izberite Shrani knjigo1.

Zavihek datoteke Vba Urejevalnik Shrani knjigo

6. korak: Ko pritisnete tipko Shrani gumb, boste videli poziv, ki pravi, Naslednjih funkcij ni mogoče shraniti v delovne zvezke brez makra.

Pritisnite tipko Ne .

Poziv V makro brezplačne delovne zvezke št

7. korak: Zdaj izberite mesto, kamor želite shraniti ta delovni zvezek, in ustvarite primeren Ime datotekein nastavite Shrani kot vrsto polje kot Excelov delovni zvezek, ki podpira makro.

Kliknite Shrani, da shranite nov delovni zvezek VBA.

Izberite Ime lokacije Datoteka Shrani kot vrsto Delovni zvezek z omogočeno makro Excel Shrani

8. korak: Ko shranite datoteko VBA, zaprite urejevalnik in se vrnite na Excel delovni zvezek. Tukaj pritisnite Alt + F8 tipke na tipkovnici. Iz Makro v pogovornem oknu izberite Makro ki ste ga pravkar ustvarili in pritisnite Teči .

Zdaj, ko ste postopek uspešno zaključili, napake ne bi smeli več videti. Če pa se napaka še vedno pojavlja, poskusite s peto metodo.

5. način: Izklopite način združljivosti v Excelu

Korak 1: Pojdi na MS Excel na namizju, z desno miškino tipko kliknite in izberite Lastnosti v meniju z desnim klikom.

Lastnosti namizja Ms Excel z desnim klikom

2. korak: V Lastnosti programa Microsoft Excel pogovorno okno, pojdite na Kompatibilnost zavihek. Zdaj se pomaknite do Združljivostni način in počistite polje poleg Zaženite ta program v združljivem načinu za.

Pritisnite Prijavite se in potem v redu da shranite spremembe in zaprete.

Zavihek Združljivost lastnosti programa Excel zaženite ta program v združljivem načinu. Počistite polje Uporabi

To je vse. Poskusite ponoviti prejšnjo operacijo v Excelu in ne bi smeli več videti "Microsoft Excel čaka na drugo aplikacijo za dokončanje dejanja OLE”V računalniku z operacijskim sistemom Windows med izvajanjem skripta VBA ali odpiranjem Excela.

[REŠENO] Napaka vrtilne tabele Excel – referenca vira podatkov ni veljavna

[REŠENO] Napaka vrtilne tabele Excel – referenca vira podatkov ni veljavnaExcel

Številni uporabniki Excela so poročali, da so videli napako pri ustvarjanju vrtilnih tabel v delovnem zvezku Excel. Celotno sporočilo o napaki je naslednje -"Sklic na vir podatkov ni veljaven."Pri ...

Preberi več
Kako odstraniti ali označiti dvojnike v Excelu

Kako odstraniti ali označiti dvojnike v ExceluExcel

Kadar koli uporabljate ogromen nabor podatkov, je MS excel aplikacija, ki pomaga pri manipulaciji in razvrščanju podatkov ter pridobivanju želenega končnega rezultata. Večina uporabnikov uporablja ...

Preberi več
Kako uporabljati makro za avtomatizacijo opravil v Microsoft Excelu

Kako uporabljati makro za avtomatizacijo opravil v Microsoft ExceluExcel

Microsoft excel je orodje, ki nam rešuje življenje za ustvarjanje poročil, izračune ali shranjevanje vsebine v obliki tabele. Včasih bomo ponavljali delo v excelu. Za avtomatizacijo takšnih ročnih ...

Preberi več