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.

Fix: Excel-ark er gråproblem i Windows 10

Fix: Excel-ark er gråproblem i Windows 10Windows 10Utmerke

Er den utmerke arket ser ut til å være grå når du prøver å åpne et regneark på datamaskinen din? Hvis du står overfor dette problemet og leter etter en løsning, er du på rett sted. Det er noen trik...

Les mer
Bruk Excel AutoRecover og AutoBackup-funksjoner for å sikre data

Bruk Excel AutoRecover og AutoBackup-funksjoner for å sikre dataUtmerke

10. mars 2016 Av TechieWriterSlik bruker du Excel AutoRecover og AutoBackup-funksjoner for å sikre data: - Du har en viktig rapport å sende inn neste dag, og du har med stor innsats klart å få den ...

Les mer
Slik bruker du parsing på navn i Microsoft Excel

Slik bruker du parsing på navn i Microsoft ExcelWindows 10Utmerke

Excel er den mest brukte formen for regneark, og denne funksjonen er forskjellig fra andre Microsoft Office-verktøy. Eventuelle numeriske data kan enkelt legges inn, beregnes på, analyseres, lagres...

Les mer