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.

Excel lar deg bruke mat, filmer, plass og mer datatyper

Excel lar deg bruke mat, filmer, plass og mer datatyperFru KontorUtmerke

Mer enn 100 nye Excel-datatyper er tilgjengelige for forhåndsvisning.Office-innsidere på Windows 10 og Mac, og med et Microsoft 365-abonnement, kan begynne å jobbe med de nye datatypene i Excel.Du ...

Les mer
Feilsøkingsveiledning for filformat og utvidelse samsvarer ikke med feilen

Feilsøkingsveiledning for filformat og utvidelse samsvarer ikke med feilenFeilUtmerke

Microsoft Excel er sannsynligvis det mest brukte regnearkverktøyet i verden.Veiledningen nedenfor viser deg hvordan du håndterer filformat- og utvidelsesproblemer i Excel.For å lese mer om dette fa...

Les mer
Korriger: Excel-filen var ikke tilgjengelig

Korriger: Excel-filen var ikke tilgjengeligUtmerke

For å fikse forskjellige PC-problemer, anbefaler vi DriverFix:Denne programvaren vil holde driverne dine i gang, og dermed beskytte deg mot vanlige datamaskinfeil og maskinvarefeil. Sjekk alle driv...

Les mer