Microsoft Excel venter på et andet program til at gennemføre en OLE-handlingsfejl: Fix

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

Mange brugere rapporterer om “Microsoft Excel venter på et andet program til at gennemføre en OLE-handling”-Fejl i Windows 10, når du bruger Office-apps. For eksempel kan du støde på denne fejl, når du prøver at åbne Excel ved hjælp af en BI-startplade, eller når du prøver at køre et VBA-script.

OLE (Object Linking and Embedding) teknologi blev introduceret af Microsoft for at hjælpe Office apps til at kommunikere med andre programmer. Ved hjælp af denne teknologi kan et redigeringsprogram dele en del af et dokument med andre programmer og derefter importere den del af dokumentet eller bringe det tilbage med det andet programs indhold.

Så for eksempel, hvis du arbejder på Excel, og det forsøger at interagere med Word, vil det sende en besked til OLE-objektet og vente, indtil det modtager et svar fra Word. Men når svaret er forsinket ud over den krævede tid, vil du se “Microsoft Excel venter på et andet program til at gennemføre en OLE-handling”Fejl.

Fejlen kan dukke op enten på grund af DDE-protokollen, der er slået fra i Excel, når installationen af ​​Office-pakken er beskadiget, hvis du har Adobe Acrobat PDFMaker som tilføjelsesprogram, og det forstyrrer Excel, eller hvis Internet Explorer er i konflikt med Excel. Mens du lukker Excel fuldstændigt, genstart af din computer og start forfra kan hjælpe, kan du også prøve nedenstående metoder, hvis det ikke gør det.

instagram story viewer

Metode 1: Ved at fjerne Adobe Acrobat PDFMaker

Adobe acrobat PDFMaker er kendt for at have inkompatibilitetsproblemer med MS Excel. Derfor. det tilrådes at skifte tilføjelsesprogrammet. Lad os se hvordan.

Trin 1: Start Excel og naviger til Fil fanen øverst til venstre på arket.

Åbn fanen Excel-fil

Trin 2: Fra Fil menu, vælg Muligheder.

Filmenuindstillinger

Trin 3: I Excel-indstillinger Klik på Tilføjelsesprogrammer på venstre side af ruden.

Gå nu til højre side af vinduet og find Styre mulighed mod bunden. Vælg COM-tilføjelsesprogrammer fra rullemenuen ud for den, og tryk på knap.

Excel-indstillinger Tilføj ins Administrer Com Add Ins Go

Trin 4: Nu i COM-tilføjelsesfelt der dukker op, fjern markeringen af Acrobat PDFMaker Office COM-tilføjelse og tryk på Okay for at gemme ændringerne og afslutte.

Nu skal du blot genstarte din pc og prøve at åbne Excel igen eller køre VBA-scriptet for at kontrollere, om fejlen er væk. Hvis problemet stadig vedvarer, kan du prøve den anden metode.

Metode 2: Ved at tillade andre applikationer, der bruger DDE

Trin 1: Åben Excel og gå til Fil fanen øverst til venstre på skærmen.

Åbn fanen Excel-fil

Trin 2: Vælg Muligheder fra Fil menu.

Filmenuindstillinger

Trin 3: I Excel-indstillinger vindue, gå til venstre side og klik på Fremskreden. Nu, på højre side, rul ned og find Generel afsnit.

Fjern markeringen i afkrydsningsfeltet ud for Ignorer andre applikationer, der bruger Dynamic Data Exchange (DDE).

Trykke Okay for at gemme ændringerne og afslutte.

Excel-indstillinger Avanceret Generelt Ignorer andre applikationer, der bruger dynamisk dataudveksling (dde) Fjern markeringen

Gå nu tilbage og prøv den samme handling, som du tidligere udførte, og se om fejlen stadig er der. Hvis du stadig ser fejlen, skal du prøve den tredje metode.

Metode 3: Ved at afslutte Internet Explorer-processen

Trin 1: Naviger til Proceslinje og højreklik på den. Vælg Jobliste fra genvejsmenuen.

Proceslinje Højreklik på Jobliste

Trin 2: I Jobliste vindue under Processer fanen, find og vælg Internet Explorer-proces. Tryk derefter på Afslut opgave knappen nederst til venstre i vinduet.

Jobliste Behandler Internet Explorer slutopgave

Gå tilbage til Excel og se om fejlen er væk. Hvis du stadig støder på fejlen, kan du prøve den 4. metode.

Metode 4: Ved at begrænse Excel-applikationsbeskeder

Prøv denne metode, hvis du støder på “Microsoft Excel venter på et andet program til at gennemføre en OLE-handling”Fejl under kørsel af et VBA-script. Dette er dog kun en løsning og løser ikke selve problemet. Men det kan få dig igennem ved at køre VBA-scriptet for øjeblikket og ved at blokere fejlmeddelelsen. Sådan gør du.

Trin 1: Åbn et Excel-ark, og tryk på Alt-tast + F11 sammen på dit tastatur for at åbne Microsoft Visual Basic til applikationer redigeringsvindue.

Trin 2: I Projekt - VBA-projekt bar til venstre, find Denne arbejdsbog under Microsoft Excel-objekter.

Højreklik på det, gå til Indsæt i højreklikmenuen og vælg fra undermenuen Modul.

Vba Editor Projektlinje Microsoft Excel Objekter Denne arbejdsbog Højreklik Indsæt modul

Trin 3: Det skaber et nyt Modul på højre side af ruden. Kopier nedenstående kode og indsæt den i modulet:

Privat erklære funktion CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn Så længe, ​​ByRef PreviousFilter) Så længe Offentlig Sub KillMessageFilter () Dim IMsgFilter Så længe CoRegisterMessageFilter 0 &, IMsgFilter End Sub Offentlig Sub RestoreMessageFilter () Dim IMsgFilter Som Long CoRegisterMessageFilter IMsgFilter, IMsgFilter End Sub 
Nyt modul Kopier & indsæt Vba-kode

Trin 4: Alternativt kan du også kopiere nedenstående kopi af nedenstående kode og indsætte den i det nye modul. En af koderne fungerer.

Under CreateXYZ () Dim wdApp som objekt Dim wd som objekt ved fejl Genoptag Næste Indstil wdApp = GetObject (, "Word. Ansøgning ") Hvis fejl Nummer <> 0 Indstil derefter wdApp = CreateObject ("Word. Applikation ") Afslut, hvis der er fejl GoTo 0 Indstil wd = wdApp. Dokumenter. Åbn (ThisWorkbook. Sti og anvendelse. PathSeparator & "XYZ template.docm") wdApp. Synlig = True Range ("A1: B10"). CopyPicture xlScreen wd. Rækkevidde. Indsæt afslut sub
Alternativ kode Nyt modul Kopier og indsæt

Trin 5: Gå nu til Fil fanen i øverste venstre hjørne af editoren, og vælg Gem bog1.

Fanen Vba Editor File File Gem bog1

Trin 6: Når du har trykket på Gemme knappen, vil du se prompt der siger, Følgende funktioner kan ikke gemmes i makrofrie projektmapper.

Tryk på Ingen knap.

Spørg følgende funktioner kan ikke gemmes i makrofrie arbejdsbøger nr

Trin 7: Vælg nu det sted, hvor du vil gemme denne projektmappe, opret en passende Filnavn, og indstil Gem som type felt som Excel-makroaktiveret projektmappe.

Klik på Gemme for at gemme den nye VBA-projektmappe.

Vælg Placeringsnavn Filen Gem som type Excel Makroaktiveret projektmappe Gem

Trin 8: Når du har gemt VBA-filen, skal du nu lukke editoren og gå tilbage til Excel projektmappe. Her skal du trykke på Alt + F8 tasterne sammen på dit tastatur. Fra Makro i dialogboksen skal du vælge Makro som du lige har oprettet, og tryk på Løb knap.

Nu hvor du har gennemført processen, skal du ikke mere se fejlen. Men hvis du stadig finder fejlen dukker op, så prøv den 5. metode.

Metode 5: Sluk for kompatibilitetstilstand for Excel

Trin 1: Gå til MS Excel app på dit skrivebord, skal du højreklikke på den og vælge Ejendomme fra højreklikmenuen.

Desktop Ms Excel Højreklik Egenskaber

Trin 2: I Microsoft Excel-egenskaber dialogboks, gå til Kompatibilitet fanen. Naviger nu til Kompatibilitetstilstand sektion, og fjern markeringen i afkrydsningsfeltet ud for Kør dette program i kompatibilitetstilstand til.

Trykke ansøge og så Okay for at gemme ændringerne og afslutte.

Fanen Kompatibilitet i Excel-egenskaber Kør dette program i kompatibilitetstilstand. Fjern markeringen i Anvend Ok

Det er alt. Du kan prøve at gentage den foregående operation i din Excel, og du bør ikke mere se “Microsoft Excel venter på et andet program til at gennemføre en OLE-handling”Fejl i din Windows-pc, mens du kører et VBA-script eller åbner Excel.

Teachs.ru
Der var et problem med at sende kommandoen til programmet, MS Excel-fejlrettelse

Der var et problem med at sende kommandoen til programmet, MS Excel-fejlrettelseWindows 10Excel

Du forsøger at åbne Microsoft Excel, og det åbnes ikke med en fejlmeddelelse “Der opstod et problem med at sende kommandoen til programmet“. Dette er en almindelig fejl, der vides at være forbundet...

Læs mere

Windows 10 - Side 9HvordanInstallationInternetKontorTilfældigSikkerhedWindows 10LydBsodChromeEdgeFejlExcel

Microsoft Edge vinder langsomt sin popularitet, og mange Windows 10-brugere skifter til Edge på grund af dets avancerede funktioner, forbedret sikkerhed og mere kontrol. Mange Chrome-brugere er nys...

Læs mere

Windows 10 - Side 10HvordanInstallationKontorOnedrivePrinterTilfældigWindows 10KameraChromeKommandopromptSkærmFejlExcelSpil

Systemgendannelse er en meget vigtig funktion, der kommer til undsætning for at løse ethvert problem i systemet, når alle løsninger og rettelser mislykkes. Men hvad kan vi gøre, når vi står over fo...

Læs mere
ig stories viewer