Microsoft Excel čaka na drugo aplikacijo za dokončanje dejanja OLE Napaka: popravi
Številni uporabniki poročajo o Microsoft Excel čaka na drugo aplikacijo za dokončanje dejanja OLE «V sistemu Windows 10 pri uporabi Officeovih napak. Na primer, lahko naletite na to napako, ko poskušate odpreti Excel z zagonsko ploščico BI ali ko poskusite zagnati skript VBA.
Tehnologijo OLE (Object Linking and Embedding) je Microsoft predstavil 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 vrne nazaj 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 se bo odgovor odložil č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 Office Suite poškodovana, če imate kot dodatek Adobe Acrobat PDFMaker in moti Excel ali pa Internet Explorer nasprotuje z Excelom. 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.
2. korak: Iz mapa , izberite Opcije .
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 .
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.
2. korak: Izberite Opcije Iz mapa meni.
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 oddelku.
Tu počistite polje zraven Prezri druge programe, ki uporabljajo dinamično izmenjavo podatkov (DDE) .
Pritisnite v redu da shranite spremembe in zaprete.
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.
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.
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 v programu Excel
Preizkusite to metodo, če naletite na Microsoft 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 .
3. korak: Ustvari novo Modul na desni strani stekla. Kopirajte spodnjo kodo in jo prilepite v modul:
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
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 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
5. korak: Zdaj pa pojdi na mapa v zgornjem levem kotu urejevalnika in izberite Shrani knjigo1 .
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 .
7. korak: Zdaj izberite mesto, kamor želite shraniti ta delovni zvezek, in ustvarite primernega Ime datoteke in nastavite Shrani kot vrsto polje kot Excel Macro-Enabled Delovni zvezek .
Kliknite Shrani , da shranite nov delovni zvezek VBA.
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 uspešno zaključili postopek, 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.
2. korak: V Lastnosti Microsoft Excela 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.
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 s sistemom Windows med izvajanjem skripta VBA ali odpiranjem Excela.
Priporočeno za vas:- Odpravljanje napake v programu Microsoft Excel: »Preveč različnih oblik celic«
- Popravek: Microsoft Excel je ustavil delovno napako v sistemu Windows 10
- Popravek: Microsoft Excel ne more odpreti ali shraniti nobenega dokumenta več, ker ni dovolj pomnilnika
- Odpravite napako med izvajanjem programa Excel VBA 1004 v sistemu Windows 10
- Prišlo je do težave pri pošiljanju ukaza na napako programa v programu MS Excel Fix
- Odpravite napako aplikacije Microsoft Word WinWord.exe v sistemu Windows 10