Microsoft Excel venter på at et annet program skal fullføre en OLE-handlingsfeil: Fix

Mange brukere rapporterer om “Microsoft Excel venter på at et annet program skal fullføre en OLE-handling”Feil i Windows 10 når du bruker Office-apper. For eksempel kan du støte på denne feilen når du prøver å åpne Excel ved hjelp av en BI-startplate eller når du prøver å kjøre et VBA-skript.

OLE (Object Linking and Embedding) -teknologi ble introdusert av Microsoft for å hjelpe Office-appene til å kommunisere med andre programmer. Ved hjelp av denne teknologien kan ett redigeringsprogram dele en del av et dokument med andre programmer og deretter importere delen av dokumentet eller bringe det tilbake med det andre programmets innhold.

Så hvis du for eksempel arbeider med Excel og prøver å samhandle med Word, vil den sende en melding til OLE-objektet og vente til den får svar fra Word. Men når svaret blir forsinket utover den nødvendige tiden, vil du se “Microsoft Excel venter på at et annet program skal fullføre en OLE-handling”Feil.

Feilen kan dukke opp enten på grunn av DDE-protokollen som er slått av i Excel, når installasjonen av Office-pakken er skadet, hvis du har Adobe Acrobat PDFMaker som tillegg, og det forstyrrer Excel, eller hvis Internet Explorer er i konflikt med Utmerke. Mens du lukker Excel helt, kan du starte datamaskinen på nytt og starte på nytt, men du kan også prøve metodene nedenfor, hvis ikke.

Metode 1: Ved å fjerne Adobe Acrobat PDFMaker

Adobe acrobat PDFMaker er kjent for å ha inkompatibilitetsproblemer med MS Excel. Derfor. det anbefales å distribuere tillegget. La oss se hvordan.

Trinn 1: Start utmerke og naviger til Fil fanen ytterst til venstre på arket.

Åpne Excel-filfanen

Steg 2: Fra Fil menyen, velg Alternativer.

Filmenyalternativer

Trinn 3: I Excel-alternativer dialogboksen, klikk på Tillegg på venstre side av ruten.

Nå, gå til høyre side av vinduet og finn Få til alternativet mot bunnen. Å velge COM-tillegg fra rullegardinmenyen ved siden av, og trykk på knapp.

Excel-alternativer Legg til Administrer Com Legg til Ins Go

Trinn 4: Nå, i COM-tilleggsboks som dukker opp, fjerner du merket for Acrobat PDFMaker Office COM-tillegg og trykk OK for å lagre endringene og avslutte.

Nå er det bare å starte PCen på nytt og prøve å åpne Excel igjen eller kjøre VBA-skriptet for å sjekke om feilen er borte. Hvis problemet fortsatt vedvarer, kan du prøve den andre metoden.

Metode 2: Ved å tillate andre applikasjoner som bruker DDE

Trinn 1: Åpen utmerke og gå til Fil kategorien øverst til venstre på skjermen.

Åpne Excel-filfanen

Steg 2: Å velge Alternativer fra Fil Meny.

Filmenyalternativer

Trinn 3: I Excel-alternativer vindu, gå til venstre og klikk på Avansert. Nå, på høyre side, bla ned og finn Generell seksjon.

Fjern avmerkingen i ruten ved siden av Ignorer andre applikasjoner som bruker Dynamic Data Exchange (DDE).

trykk OK for å lagre endringene og avslutte.

Excel-alternativer Avansert Generelt Ignorer andre applikasjoner som bruker dynamisk datautveksling (dde) Fjern merket for

Nå, gå tilbake og prøv den samme operasjonen som du gjorde tidligere, og se om feilen fortsatt er der. Hvis du fremdeles ser feilen, kan du prøve den tredje metoden.

Metode 3: Ved å avslutte Internet Explorer-prosessen

Trinn 1: Naviger til Oppgavelinje og høyreklikk på den. Å velge Oppgavebehandling fra hurtigmenyen.

Oppgavelinje Høyreklikk Oppgavebehandling

Steg 2: I Oppgavebehandling vindu, under vinduet Prosesser kategorien, finn og velg Internet Explorer-prosess. Trykk deretter på Avslutt oppgave -knappen nederst til venstre i vinduet.

Oppgavebehandling Behandler sluttoppgave for Internet Explorer

Gå tilbake til Excel og se om feilen er borte. Hvis du fremdeles støter på feilen, kan du prøve den fjerde metoden.

Metode 4: Ved å begrense Excel Application Messaging

Prøv denne metoden hvis du støter på “Microsoft Excel venter på at et annet program skal fullføre en OLE-handling”Feil mens du kjører et VBA-skript. Dette er imidlertid bare en løsning og løser ikke selve problemet. Men det kan komme deg gjennom ved å kjøre VBA-skriptet for øyeblikket og ved å blokkere feilmeldingen. Slik går du frem.

Trinn 1: Åpne et Excel-ark og trykk på Alt-tast + F11 sammen på tastaturet for å åpne Microsoft Visual Basic for applikasjoner redigeringsvindu.

Steg 2: I Prosjekt - VBA-prosjekt bar til venstre, finn Denne arbeidsboken under Microsoft Excel-objekter.

Høyreklikk på den, gå til Sett inn i høyreklikkmenyen og velg fra undermenyen Modul.

Vba Editor Prosjektlinje Microsoft Excel Objekter Denne arbeidsboken Høyreklikk Sett inn modul

Trinn 3: Det skaper et nytt Modul på høyre side av ruten. Kopier koden nedenfor og lim den inn i modulen:

Privat erklære funksjon CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn Så lenge, ByRef PreviousFilter) Så lenge Public Sub KillMessageFilter () Dim IMsgFilter Så lenge CoRegisterMessageFilter 0 &, IMsgFilter End Sub Public Sub RestoreMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter IMsgFilter, IMsgFilter End Under 
Ny modul Kopier og lim inn Vba-kode

Trinn 4: Alternativt kan du også kopiere nedenstående kopi av koden nedenfor og lime den inn i den nye modulen. Enten av kodene fungerer.

Sub CreateXYZ () Dim wdApp Som Object Dim wd Som Object On Error Fortsett Neste Sett wdApp = GetObject (, "Word. Søknad ") Hvis feil Nummer <> 0 Sett deretter wdApp = CreateObject ("Word. Søknad ") Slutt hvis det er feil Gå til 0 Angi wd = wdApp. Dokumenter. Åpne (ThisWorkbook. Sti og applikasjon. PathSeparator & "XYZ template.docm") wdApp. Synlig = True Range ("A1: B10"). CopyPicture xlScreen wd. Område. Lim inn sluttub
Alternativ kode Ny modul Kopier og lim inn

Trinn 5: Nå, gå til Fil kategorien øverst til venstre i redigeringsprogrammet og velg Lagre bok 1.

Vba Editor Fil-fanen Lagre bok 1

Trinn 6: Etter at du har trykket på Lagre knappen, vil du se ledeteksten som sier, Følgende funksjoner kan ikke lagres i makrofrie arbeidsbøker.

trykk Nei knapp.

Be om følgende funksjoner kan ikke lagres i makrofrie arbeidsbøker nr

Trinn 7: Velg nå stedet der du vil lagre denne arbeidsboken, lag en passende Filnavn, og still inn Lagre som type felt som Excel-makroaktivert arbeidsbok.

Klikk på Lagre for å lagre den nye VBA-arbeidsboken.

Velg Stedsnavn Fil lagre som type Excel Makro aktivert arbeidsbok Lagre

Trinn 8: Når du har lagret VBA-filen, lukker du redigereren og går tilbake til utmerke arbeidsbok. Trykk her Alt + F8 tastene sammen på tastaturet. Fra Makro dialogboksen, velger du Makro du nettopp opprettet, og trykk på Løpe knapp.

Nå som du har fullført prosessen, bør du ikke mer se feilen. Men hvis du fremdeles finner feilen dukker opp, kan du prøve den femte metoden.

Metode 5: Slå av kompatibilitetsmodus for Excel

Trinn 1: Gå til MS Excel app på skrivebordet ditt, høyreklikk på det og velg Eiendommer fra høyreklikkmenyen.

Desktop Ms Excel Høyreklikk Egenskaper

Steg 2: I Egenskaper for Microsoft Excel dialogboksen, gå til Kompatibilitet fanen. Nå, naviger til Kompatibilitetsmodus og fjern avmerkingen i ruten ved siden av Kjør dette programmet i kompatibilitetsmodus for.

trykk Søke om og så OK for å lagre endringene og avslutte.

Kategorien Kompatibilitet for Excel-egenskaper Kjør dette programmet i kompatibilitetsmodus. Fjern avmerkingen Bruk OK

Det er alt. Du kan prøve å gjenta den forrige operasjonen i Excel, og du bør ikke mer se "Microsoft Excel venter på at et annet program skal fullføre en OLE-handling”Feil på Windows-PCen mens du kjører et VBA-skript eller åpner Excel.

Hvordan lage et selvoppdaterende Microsoft Excel-ark

Hvordan lage et selvoppdaterende Microsoft Excel-arkUtmerke

Endrer du kontinuerlig inndataområdet til Excel-regnearket etter hvert som nye data blir tilgjengelige? Hvis ja, er selvoppdaterende Excel-diagram enorme tidsbesparelser. Diagrammer hjelper deg med...

Les mer
Rett opp feil Microsoft Excel prøver å gjenopprette informasjonen din i Windows 11/10

Rett opp feil Microsoft Excel prøver å gjenopprette informasjonen din i Windows 11/10Utmerke

Er du en av de MS Office-brukerne som støter på feilen “Microsoft Excel prøver å gjenopprette informasjonen din". Vanligvis ses denne feilen hvis noe virus har blitt oppdaget på PC-en din, og det k...

Les mer
Slik slår du sammen flere CSV-filer til én Excel-arbeidsbok

Slik slår du sammen flere CSV-filer til én Excel-arbeidsbokUtmerke

La oss si at du har et team som jobber med et prosjekt og hver av dem har laget en CSV-fil. Du sitter igjen med et betydelig antall CSV-filer som du må analysere og samle inn data fra. Åpning av hv...

Les mer