Microsoft Excel ootab OLE-toimingu lõpuleviimiseks teist rakendust Viga: Paranda

Paljud kasutajad teatavadMicrosoft Excel ootab OLE-toimingu lõpuleviimiseks teist rakendust”Tõrge Windows 10-s Office'i rakenduste kasutamisel. Näiteks võib see tõrge ilmneda, kui proovite Exceli avada BI käivitusplaadi abil või kui proovite käivitada VBA skripti.

OLE (Object Linking and Embedding) tehnoloogia tutvustas Microsoft, et aidata Office'i rakendustel suhelda teiste programmidega. Selle tehnoloogia abil saab üks redigeerimisprogramm jagada dokumendi osa teiste programmidega ja seejärel importida dokumendi osa või tuua see teise programmi sisuga tagasi.

Nii näiteks, kui töötate Excelis ja see üritab Wordiga suhelda, saadab see sõnumi OLE-objektile ja ootab, kuni see Wordilt vastuse saab. Kuid kui vastus hilineb üle vajaliku aja, näeteMicrosoft Excel ootab OLE-toimingu lõpuleviimiseks teist rakendust”Viga.

Kui Office'i paketi install on rikutud, võib viga ilmneda kas DDE-protokolli tõttu, mis on Excelis välja lülitatud teil on lisandmoodulina Adobe Acrobat PDFMaker ja see segab Exceli tööd või kui Internet Explorer on vastuolus Excel. Ehkki Exceli täielik sulgemine, arvuti taaskäivitamine ja otsast alustamine võivad aidata, võite proovida ka allpool toodud meetodeid.

1. meetod: eemaldades Adobe Acrobat PDFMakeri

Adobe Acrobat PDFMakeril on teadaolevalt probleeme MS Exceliga ühildumatusega. Seega. on soovitav pistikprogramm üle teha. Vaatame, kuidas.

Samm 1: Käivitage Excel ja navigeerige saidile Fail lehe vasakus äärmises vasakus servas.

Avage vahekaart Exceli fail

2. samm: Alates Fail menüüs valige Valikud.

Failimenüü suvandid

3. samm: Aastal Exceli valikud klõpsake nuppu Pistikprogrammid paani vasakul küljel.

Nüüd minge akna paremasse serva ja leidke Halda valik põhja poole. Valige COM pistikprogrammid kõrval olevast rippmenüüst ja vajutage klahvi Mine nuppu.

Exceli valikud Lisa insid Manage Com Add Ins Go

4. samm: Nüüd COM-lisandmoodulite kast mis ilmub, tühjendage märkeruut Acrobati PDFMakeri Office COM-lisandmoodul ja vajutage Okei muudatuste salvestamiseks ja väljumiseks.

Nüüd lihtsalt taaskäivitage arvuti ja proovige Exceli uuesti avada või käivitage VBA skript, et kontrollida, kas viga on kadunud. Kui probleem püsib, proovige 2. meetodit.

2. meetod: lubades muid DDE-d kasutavaid rakendusi

Samm 1: Avatud Excel ja minge Fail ekraani vasakus ülanurgas.

Avage vahekaart Exceli fail

2. samm: Valige Valikud alates Fail menüü.

Failimenüü suvandid

3. samm: Aastal Exceli valikud akna vasakule küljele ja klõpsake nuppu Täpsem. Kerige paremal küljel allapoole ja leidke Kindral jaotises.

Tühjendage siin märkeruut kõrval Eirake muid rakendusi, mis kasutavad dünaamilist andmevahetust (DDE).

Vajutage Okei muudatuste salvestamiseks ja väljumiseks.

Exceli suvandid Advanced General ignoreeri muid rakendusi, mis kasutavad dünaamilist andmevahetust (dde) Tühjendage märkeruut

Nüüd minge tagasi ja proovige sama toimingut, mida varem tegite, ja vaadake, kas viga on endiselt olemas. Kui näete endiselt viga, proovige 3. meetodit.

3. meetod: lõpetades Internet Exploreri protsessi

Samm 1: Navigeerige lehele Tegumiriba ja paremklõpsake sellel. Valige Task Manager kontekstimenüüst.

Tegumiriba Paremklõpsake nuppu Tegumihaldur

2. samm: Aastal Task Manager akna all Protsessid leidke ja valige vahekaart Internet Exploreri protsess. Seejärel vajutage Lõpeta ülesanne nupp akna vasakus alanurgas.

Tegumihaldur töötleb Internet Exploreri lõpetamise ülesannet

Minge tagasi Exceli juurde ja vaadake, kas viga on kadunud. Kui tõrge ilmneb endiselt, proovige 4. meetodit.

4. meetod: Exceli rakenduse sõnumside piiramine

Proovige seda meetodit, kui näeteMicrosoft Excel ootab OLE-toimingu lõpuleviimiseks teist rakendust”Viga VBA skripti käivitamisel. Kuid see on vaid lahendus ja ei lahenda probleemi ennast. Kuid see võib teid läbi viia, käivitades VBA-skripti ja blokeerides tõrketeate. Siit saate teada, kuidas sellega edasi minna.

Samm 1: Avage Exceli leht ja vajutage Alt-klahv + F11 klaviatuuri avamiseks Microsoft Visual Basic for Applications redaktori aken.

2. samm: Aastal Projekt - VBA projekt riba vasakul, leidke See tööraamat all Microsoft Exceli objektid.

Paremklõpsake sellel, minge Sisesta paremklõpsu menüüs ja valige alammenüü Moodul.

Vba Editori projektiriba Microsoft Exceli objektid See töövihik paremklõpsake käsul Lisa moodul

3. samm: See loob uue Moodul paani paremal küljel. Kopeerige allolev kood ja kleepige see moodulisse:

Privaatselt deklareeritud funktsioon CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIs nii kaua, ByRef PreviousFilter) kui pikk avalik alamkillermessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter 0 &, IMsgFilter End Sub Public Sub RestoreMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter IMsgFilter, IMsgFilter End Alam 
Uus mooduli kopeerimine ja kleepimine Vba kood

4. samm: Teise võimalusena võite kopeerida ka alloleva koodi ja kleepida see uude moodulisse. Mõlemad koodid töötavad.

Sub CreateXYZ () Dim wdApp objektina Dim wd objektina vea korral Jätka Järgmine Määra wdApp = GetObject (, "Word. Taotlus ") Kui Viga. Number <> 0, siis määrake wdApp = CreateObject ("Word. Rakendus ") Lõpeta, kui viga GoTo 0 Määra wd = wdApp. Dokumendid. Ava (seeWorkbook. Tee ja rakendus. PathSeparator & "XYZ template.docm") wdApp. Nähtav = True Range ("A1: B10"). CopyPicture xlScreen wd. Vahemik. Kleebi lõpp alam
Alternatiivkood Uue mooduli kopeerimine ja kleepimine

5. samm: Minge nüüd Fail redaktori vasakus ülanurgas olev sakk ja valige Salvesta raamat.

Vba redaktori faili vahekaart Salvesta raamat1

6. samm: Kui olete vajutanud Salvesta nupp, näete viipa, mis ütleb: Järgmisi funktsioone ei saa makrovabadesse töövihikutesse salvestada.

Vajutage Ei nuppu.

Viip Järgmisi funktsioone ei saa makrovabadesse töövihikutesse salvestada nr

7. samm: Nüüd valige asukoht, kuhu soovite selle töövihiku salvestada, looge sobiv Faili nimija määrake Salvesta tüübina valdkonnas as Exceli makrotoega töövihik.

Klõpsake nuppu Salvesta nuppu uue VBA töövihiku salvestamiseks.

Valige asukoha nimi Fail Salvesta tüübina Exceli makro abil töövihiku salvestamine

8. samm: Kui olete VBA-faili salvestanud, sulgege nüüd redaktor ja minge tagasi Excel töövihik. Vajutage siin Alt + F8 klahve koos. Alates Makro dialoogiboksis valige Makro mille just lõite ja vajutasite nuppu Jookse nuppu.

Nüüd, kui olete protsessi edukalt lõpule viinud, ei peaks te enam viga nägema. Kuid kui leiate ikka tõrke ilmnemise, proovige 5. meetodit.

5. meetod: lülitage Exceli ühilduvusrežiim välja

Samm 1: Mine MS Excel oma töölaual paremklõpsake sellel ja valige Atribuudid paremklõpsu menüüst.

Töölaud Ms Excel Paremklõpsake Atribuudid

2. samm: Aastal Microsoft Exceli atribuudid dialoogiboksis minge Ühilduvus vaheleht. Nüüd navigeerige lehele Ühilduvusrežiim jaotises ja tühjendage märkeruut kõrval Käivitage see programm ühilduvusrežiimis.

Vajutage Rakenda ja siis Okei muudatuste salvestamiseks ja väljumiseks.

Vahekaart Exceli atribuudid Ühilduvus Käivitage see programm ühilduvusrežiimis. Tühjendage ruut Rakenda OK

See on kõik. Võite proovida korrata eelmist toimingut oma Excelis ja te ei tohiks enam nähaMicrosoft Excel ootab OLE-toimingu lõpuleviimiseks teist rakendust”Viga teie Windowsi arvutis VBA-skripti käivitamisel või Exceli avamisel.

Parandage viga Microsoft Excel üritab teie teavet Windows 11/10-s taastada

Parandage viga Microsoft Excel üritab teie teavet Windows 11/10-s taastadaExcel

Kas olete üks neist MS Office'i kasutajatest, kellel on tõrge? “Microsoft Excel üritab teie teavet taastada". Tavaliselt kuvatakse seda tõrget siis, kui teie arvutis on tuvastatud viirus ja see või...

Loe rohkem
Kuidas liita mitu CSV-faili üheks Exceli töövihikuks

Kuidas liita mitu CSV-faili üheks Exceli töövihikuksExcel

Oletame, et teil on projekti kallal töötav meeskond ja igaüks neist lõi CSV-faili. Teile jääb alles märkimisväärne hulk CSV-faile, mida peate analüüsima ja millest andmeid koguma. Ilmselgelt on iga...

Loe rohkem
[FIX] Fail on rikutud ja seda ei saa Microsoft Excelis avada

[FIX] Fail on rikutud ja seda ei saa Microsoft Excelis avadaKuidasWindows 11Excel

Võib-olla kulutasite selle Exceli faili kallale tunde ja viisite selle lõpuks koduarvutist tööarvutisse. Täpselt siis võite saada selle südantlõhestava dialoogiboksi teate Fail on rikutud ja seda e...

Loe rohkem