Microsoft Excel așteaptă o altă aplicație pentru a finaliza o acțiune OLE Eroare: Remediere

Mulți utilizatori raportează despre „Microsoft Excel așteaptă o altă aplicație pentru a finaliza o acțiune OLE”Eroare în Windows 10 la utilizarea aplicațiilor Office. De exemplu, puteți întâlni această eroare în timp ce încercați să deschideți Excel utilizând un launchpad BI sau când încercați să rulați un script VBA.

Tehnologia OLE (Object Linking and Embedding) a fost introdusă de Microsoft pentru a ajuta aplicațiile Office să comunice cu alte programe. Folosind această tehnologie, un program de editare pentru a partaja o secțiune dintr-un document cu alte programe și apoi pentru a importa secțiunea documentului sau a-l aduce înapoi cu conținutul celuilalt program.

Deci, de exemplu, dacă lucrați la Excel și încearcă să interacționeze cu Word, va trimite un mesaj către obiectul OLE și va aștepta până când va primi un răspuns de la Word. Dar, când răspunsul este întârziat peste timpul necesar, veți vedea „Microsoft Excel așteaptă o altă aplicație pentru a finaliza o acțiune OLE”Eroare.

Eroarea poate apărea fie din cauza protocolului DDE care este dezactivat în Excel, când instalarea suitei Office este coruptă, dacă aveți Adobe Acrobat PDFMaker ca supliment și interferează cu Excel sau dacă Internet Explorer intră în conflict cu Excela. În timp ce închideți complet Excel, reporniți computerul și porniți totul din nou vă poate ajuta, puteți încerca și metodele de mai jos, în caz că nu.

Metoda 1: prin eliminarea Adobe Acrobat PDFMaker

Se știe că Adobe Acrobat PDFMaker are probleme de incompatibilitate cu MS Excel. Prin urmare. este recomandat să faceți clic pe supliment. Să vedem cum.

Pasul 1: Lansa excela și navigați la Fişier fila din extrema stângă sus a foii.

Deschideți fila Fișier Excel

Pasul 2: De la Fişier meniu, selectați Opțiuni.

Opțiuni meniu fișier

Pasul 3: În Opțiuni Excel casetă de dialog, faceți clic pe Adăugați ins în partea stângă a panoului.

Acum, mergeți în partea dreaptă a ferestrei și găsiți fișierul Administra opțiune spre partea de jos. Selectați Suplimente COM din meniul derulant de lângă acesta și apăsați tasta Merge buton.

Opțiuni Excel Add Ins Gestionare Com Add Ins Go

Pasul 4: Acum, în COM Add-Ins casetă care apare, debifați Completare COM Acrobat PDFMaker Office și apăsați O.K pentru a salva modificările și a ieși.

Acum, pur și simplu reporniți computerul și încercați să deschideți din nou Excel sau rulați scriptul VBA pentru a verifica dacă eroarea a dispărut. Dacă problema persistă, încercați a doua metodă.

Metoda 2: Permițând alte aplicații care utilizează DDE

Pasul 1: Deschis excela și du-te la Fişier fila din stânga sus a ecranului.

Deschideți fila Fișier Excel

Pasul 2: Selectați Opțiuni de la Fişier meniul.

Opțiuni meniu fișier

Pasul 3: În Opțiuni Excel fereastra, mergeți în partea stângă și faceți clic pe Avansat. Acum, în partea dreaptă, derulați în jos și găsiți General secțiune.

Aici debifați caseta de lângă Ignorați alte aplicații care utilizează Dynamic Data Exchange (DDE).

presa O.K pentru a salva modificările și a ieși.

Opțiuni Excel Avansat General Ignorați alte aplicații care utilizează schimbul de date dinamic (dde) Debifați

Acum, întoarce-te și încearcă aceeași operație pe care o făceai anterior și vezi dacă eroarea este încă acolo. Dacă totuși vedeți eroarea, încercați a treia metodă.

Metoda 3: Prin încheierea procesului Internet Explorer

Pasul 1: Navigați la Bara de activități și faceți clic dreapta pe el. Selectați Gestionar de sarcini din meniul contextual.

Bara de activități Faceți clic dreapta pe Managerul de activități

Pasul 2: În Gestionar de sarcini fereastră, sub Procese, găsiți și selectați fișierul Proces Internet Explorer. Apoi apăsați tasta Terminați sarcina butonul din partea stângă jos a ferestrei.

Managerul de activități procesează sarcina de încheiere a Internet Explorer

Reveniți la Excel și vedeți dacă eroarea a dispărut. Dacă întâmpinați în continuare eroarea, încercați a 4-a metodă.

Metoda 4: prin restricționarea mesajelor aplicației Excel

Încercați această metodă dacă întâlniți „Microsoft Excel așteaptă o altă aplicație pentru a finaliza o acțiune OLE”Eroare la executarea unui script VBA. Cu toate acestea, aceasta este doar o soluție alternativă și nu rezolvă problema în sine. Dar, vă poate trece prin rularea scriptului VBA pentru moment și prin blocarea mesajului de eroare. Iată cum să procedăm.

Pasul 1: Deschideți o foaie Excel și apăsați tasta Tasta Alt + F11 împreună pe tastatură pentru a deschide fișierul Microsoft Visual Basic pentru aplicații fereastra editorului.

Pasul 2: În Proiect - Proiect VBA bara din stânga, găsiți Acest manual de lucru sub Obiecte Microsoft Excel.

Faceți clic dreapta pe el, accesați Introduce în meniul cu clic dreapta și din submeniu, selectați Modul.

Vba Editor Bara de proiect Obiecte Microsoft Excel Acest manual de lucru Faceți clic dreapta pe Insert Module

Pasul 3: Creează un nou Modul în partea dreaptă a panoului. Copiați codul de mai jos și lipiți-l în modul:

Private Declare Function 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 
Noul modul Copiați și lipiți codul Vba

Pasul 4: Alternativ, puteți copia și copia de mai jos codul de mai jos și lipiți-l în noul modul. Oricare dintre coduri va funcționa.

Sub CreateXYZ () Dim wdApp Ca obiect Dim wd Ca obiect la eroare Reîncepeți Setarea următoare wdApp = GetObject (, "Word. Aplicație ") Dacă Err. Număr <> 0 Apoi setați wdApp = CreateObject ("Word. Aplicație ") Termină dacă este pornit GoTo 0 Setați wd = wdApp. Documente. Deschideți (ThisWorkbook. Calea și aplicația. PathSeparator & "XYZ template.docm") wdApp. Vizibil = True Range („A1: B10”). CopyPicture xlScreen wd. Gamă. Inserați Sub Sub
Cod alternativ Modul nou Copiere și lipire

Pasul 5: Acum, du-te la Fişier fila din colțul din stânga sus al editorului și selectați Salvați cartea 1.

Fila Fișier Editor Vba Salvare carte1

Pasul 6: După ce apăsați butonul Salvați buton, veți vedea prompt care spune, Următoarele caracteristici nu pot fi salvate în registrele de lucru fără macrocomenzi.

apasă pe Nu buton.

Solicitați Următoarele caracteristici nu pot fi salvate în registrele de lucru gratuite Macro nr

Pasul 7: Acum, selectați locația în care doriți să salvați acest registru de lucru, creați un adecvat Nume de fișier, și setați Salvați ca tip câmp ca. Cartea de lucru Excel Macro-Enabled.

Apasă pe Salvați pentru a salva noul registru de lucru VBA.

Selectați Numele locației Fișierul Salvare ca Tipul Excel Macro Enabled Book Work Save

Pasul 8: După ce ați salvat fișierul VBA, închideți editorul și reveniți la excela registru de lucru. Aici, apăsați Alt + F8 tastele împreună pe tastatură. De la Macro caseta de dialog, selectați Macro pe care tocmai l-ați creat și apăsați tasta Alerga buton.

Acum că ați finalizat cu succes procesul, nu ar trebui să mai vedeți eroarea. Dar, dacă totuși găsiți eroarea care apare, încercați a 5-a metodă.

Metoda 5: dezactivați modul de compatibilitate al Excel

Pasul 1: Du-te la MS Excel aplicația de pe desktop, faceți clic dreapta pe ea și selectați Proprietăți din meniul cu clic dreapta.

Desktop Ms Excel Faceți clic dreapta pe Proprietăți

Pasul 2: În Proprietăți Microsoft Excel caseta de dialog, accesați Compatibilitate filă. Acum, navigați la Mod de compatibilitate secțiune și debifați caseta de lângă Rulați acest program în modul de compatibilitate pentru.

presa aplica și apoi O.K pentru a salva modificările și a ieși.

Fila Proprietăți Excel Compatibilitate Rulați acest program în modul Compatibilitate pentru debifați Aplicați Ok

Asta e tot. Puteți încerca să repetați operația anterioară în Excel și nu ar trebui să mai vedeți „Microsoft Excel așteaptă o altă aplicație pentru a finaliza o acțiune OLE”Eroare în computerul dvs. Windows în timp ce rulați un script VBA sau deschideți Excel.

Excel fără memorie, resurse insuficiente pentru a afișa complet problema în Windows 10

Excel fără memorie, resurse insuficiente pentru a afișa complet problema în Windows 10Windows 10Excela

Te confrunți cu „Excel fără memorie, resurse insuficiente pentru a se afișa complet”Mesaj de eroare când încercați să modificați o foaie de lucru Excel pe computer? Nu este nevoie să vă faceți grij...

Citeste mai mult
Creați o diagramă de pâlnie în Excel, PowerPoint și Word 2016

Creați o diagramă de pâlnie în Excel, PowerPoint și Word 2016Excela

7 martie 2016 De Sreelakshmi MenonDiagrame de pâlnie poate fi utilizat în reprezentări de vânzări care pot fi utilizate pentru a arăta vânzările în fiecare etapă și veniturile potențiale. Oferă o r...

Citeste mai mult
Cum se rezolvă problema formatului de dată în Microsoft Excel

Cum se rezolvă problema formatului de dată în Microsoft ExcelExcela

Microsoft Excel este unul dintre cele mai bune programe software pentru organizarea datelor sub formă de tabel; Excel este utilizat pe scară largă în întreaga lume datorită caracteristicilor sale s...

Citeste mai mult