„Microsoft Excel“ laukia kitos programos, kad būtų užbaigtas OLE veiksmas Klaida: pataisyti

Daugelis vartotojų praneša apie„Microsoft Excel“ laukia kitos programos, kad būtų užbaigtas OLE veiksmas“Klaida„ Windows 10 “naudojant„ Office “programas. Pvz., Galite susidurti su šia klaida bandydami atidaryti „Excel“ naudodami BI paleidimo pultą arba bandydami paleisti VBA scenarijų.

„OLE“ („Object Linking and Embedding“) technologiją „Microsoft“ pristatė siekdama padėti „Office“ programoms bendrauti su kitomis programomis. Naudodamiesi šia technologija, viena redagavimo programa dalijasi dokumento dalimi su kitomis programomis ir tada importuoja dokumento sekciją arba grąžina ją atgal su kitos programos turiniu.

Taigi, pavyzdžiui, jei dirbate „Excel“ ir jis bando sąveikauti su „Word“, jis išsiųs pranešimą į OLE objektą ir lauks, kol gaus atsakymą iš „Word“. Bet kai atsakymas bus atidėtas ilgiau nei reikalaujamas laikas, pamatysite „„Microsoft Excel“ laukia kitos programos, kad būtų užbaigtas OLE veiksmas”Klaida.

Klaida gali pasirodyti dėl DDE protokolo, kuris yra išjungtas „Excel“, kai „Office“ paketo diegimas yra sugadintas, jei kaip priedą turite „Adobe Acrobat PDFMaker“ ir jis trukdo „Excel“ arba jei „Internet Explorer“ prieštarauja „Excel“. Gali padėti visiškai uždaryti „Excel“, iš naujo paleisti kompiuterį ir pradėti viską iš naujo, taip pat galite išbandyti toliau nurodytus metodus.

1 metodas: pašalindami „Adobe Acrobat PDFMaker“

Žinoma, kad „Adobe Acrobat PDFMaker“ turi nesuderinamumo problemų su „MS Excel“. Todėl. patartina apjungti priedą. Pažiūrėkime, kaip.

1 žingsnis: Paleiskite „Excel“ ir pereikite prie Failas skirtuką viršutiniame kairiajame lapo kairiajame kampe.

Atidarykite „Excel“ failo skirtuką

2 žingsnis: Nuo Failas meniu, pasirinkite Galimybės.

Failo meniu parinktys

3 žingsnis: Viduje konors „Excel“ parinktys dialogo lange spustelėkite Priedai kairėje srities pusėje.

Dabar eikite į dešinę lango pusę ir raskite Tvarkyti variantas link apačios. Pasirinkite COM priedai iš šalia esančio išskleidžiamojo meniu ir paspauskite Eik mygtuką.

„Excel“ parinktys Pridėti įrašus Tvarkyti „Com Add Ins Go“

4 žingsnis: Dabar, „COM“ priedų laukelis kad pasirodo, atžymėkite „Acrobat PDFMaker Office“ COM priedas ir paspauskite Gerai kad išsaugotumėte pakeitimus ir išeitumėte.

Dabar tiesiog iš naujo paleiskite kompiuterį ir bandykite dar kartą atidaryti „Excel“ arba paleisti VBA scenarijų, kad patikrintumėte, ar klaida dingo. Jei problema vis dar išlieka, išbandykite 2-ąjį metodą.

2 metodas: leidžiant kitoms programoms, naudojančioms DDE

1 žingsnis: Atviras „Excel“ ir eik į Failas skirtuką viršutiniame kairiajame ekrano kampe.

Atidarykite „Excel“ failo skirtuką

2 žingsnis: Pasirinkite Galimybės nuo Failas Meniu.

Failo meniu parinktys

3 žingsnis: Viduje konors „Excel“ parinktys langą, eikite į kairę pusę ir spustelėkite Išplėstinė. Dešinėje pusėje slinkite žemyn ir raskite Generolas skyrius.

Čia atžymėkite laukelį šalia Nepaisykite kitų programų, naudojančių dinaminį duomenų mainą (DDE).

Paspauskite Gerai kad išsaugotumėte pakeitimus ir išeitumėte.

„Excel“ parinktys Išplėstinė Bendra informacija Nepaisykite kitų programų, naudojančių dinaminį duomenų mainą (dde) Atžymėkite

Dabar grįžkite ir išbandykite tą pačią operaciją, kurią atlikote anksčiau, ir pažiūrėkite, ar klaida vis dar yra. Jei vis tiek matote klaidą, išbandykite 3-ąjį metodą.

3 metodas: Užbaigus „Internet Explorer“ procesą

1 žingsnis: Eikite į Užduočių juosta ir dešiniuoju pelės mygtuku spustelėkite jį. Pasirinkite Užduočių tvarkyklė iš kontekstinio meniu.

Užduočių juosta Dešiniuoju pelės mygtuku spustelėkite Užduočių tvarkyklę

2 žingsnis: Viduje konors Užduočių tvarkyklė langas, po Procesai skirtuką, suraskite ir pasirinkite „Internet Explorer“ procesas. Tada paspauskite Pabaigos užduotis mygtuką apatiniame kairiajame lango kampe.

Užduočių tvarkyklė apdoroja „Internet Explorer“ pabaigos užduotį

Grįžkite į „Excel“ ir patikrinkite, ar klaida dingo. Jei vis tiek susiduriate su klaida, išbandykite 4-ąjį metodą.

4 metodas: apribodami „Excel“ programos pranešimų siuntimą

Išbandykite šį metodą, jei susiduriate su„Microsoft Excel“ laukia kitos programos, kad būtų užbaigtas OLE veiksmas“Klaida vykdant VBA scenarijų. Tačiau tai yra tik problemos sprendimas ir pats klausimas neišsprendžiamas. Bet tai gali padėti jums paleisti VBA scenarijų šiuo metu ir užblokuoti klaidos pranešimą. Štai kaip tai padaryti.

1 žingsnis: Atidarykite „Excel“ lapą ir paspauskite Alt klavišas + F11 kartu klaviatūroje, kad atidarytumėte „Microsoft Visual Basic for Applications“ redaktoriaus langas.

2 žingsnis: Viduje konors Projektas - VBA projektas juosta kairėje, raskite Šis darbo knyga pagal „Microsoft Excel“ objektai.

Dešiniuoju pelės mygtuku spustelėkite jį, eikite į Įdėti dešiniuoju pelės mygtuku spustelėkite meniu ir iš antrinio meniu pasirinkite Modulis.

„Vba Editor“ projekto juosta „Microsoft Excel“ objektai Šioje darbo knygoje dešiniuoju pelės mygtuku spustelėkite Įterpti modulį

3 žingsnis: Tai sukuria naują Modulis dešinėje srities pusėje. Nukopijuokite žemiau esantį kodą ir įklijuokite jį į modulį:

Privati ​​deklaruoti funkciją CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn Long, ByRef PreviousFilter) As Long Public Sub KillMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter 0 &, IMsgFilter End Sub Public Sub RestoreMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter IMsgFilter, IMsgFilter End Sub 
Naujas modulio kopijavimo ir įklijavimo Vba kodas

4 žingsnis: Arba galite nukopijuoti žemiau esantį kodą ir įklijuoti jį į naują modulį. Bet kuris iš kodų veiks.

Sub CreateXYZ () Dim wdApp As Object Dim wd As Object On Error Resume Next Set wdApp = GetObject (, "Word. Paraiška ") Jei klaida. Skaičius <> 0 Tada nustatykite wdApp = CreateObject ("Word. Programa ") Baigti, jei įjungta klaida GoTo 0 Nustatykite wd = wdApp. Dokumentai. Atidaryti (šį darbo knygą. Kelias ir taikymas. „PathSeparator“ ir „XYZ template.docm“) wdApp. Matoma = tikrasis diapazonas ("A1: B10"). CopyPicture xlScreen wd. Diapazonas. Įklijuoti pabaigos antr
Alternatyvus kodas Naujo modulio kopijavimas ir įklijavimas

5 žingsnis: Dabar eikite į Failas skirtuką viršutiniame kairiajame redaktoriaus kampe ir pasirinkite Išsaugoti knygą.

„Vba Editor“ skirtukas Failas „Išsaugoti knygą“

6 žingsnis: Paspaudę mygtuką Sutaupyti mygtuką pamatysite raginimą, kuriame sakoma: Šių funkcijų negalima išsaugoti makrokomandų darbaknygėse.

Paspauskite Ne mygtuką.

Paprašykite šių funkcijų negalima išsaugoti nemokamų makrokomandų darbaknygėse Nr

7 žingsnis: Dabar pasirinkite vietą, kurioje norite išsaugoti šią darbaknygę, sukurkite tinkamą Failo pavadinimasir nustatykite Išsaugoti kaip tipą srityje kaip „Excel“ makrokomandų darbaknygė.

Spustelėkite Sutaupyti mygtuką, kad išsaugotumėte naują VBA darbaknygę.

Pasirinkite Vietos pavadinimas Failas Įrašyti kaip tipą „Excel Macro Enabled Workbook Save“

8 žingsnis: Išsaugoję VBA failą, dabar uždarykite redaktorių ir grįžkite į „Excel“ darbaknygė. Čia paspauskite „Alt“ + F8 klavišus kartu klaviatūroje. Nuo Makrokomanda dialogo lange pasirinkite Makrokomanda kurį ką tik sukūrėte ir paspauskite Bėk mygtuką.

Dabar, kai sėkmingai baigėte procesą, daugiau neturėtumėte matyti klaidos. Bet jei vis tiek pastebite klaidą, išbandykite 5-ąjį metodą.

5 metodas: išjunkite „Excel“ suderinamumo režimą

1 žingsnis: Eikite į MS Excel programą darbalaukyje, dešiniuoju pelės mygtuku spustelėkite ją ir pasirinkite Savybės dešiniuoju pelės mygtuku spustelėkite meniu.

„Desktop Ms Excel“ Dešiniuoju pelės mygtuku spustelėkite Ypatybės

2 žingsnis: Viduje konors „Microsoft Excel“ ypatybės dialogo langelį, eikite į Suderinamumas skirtuką. Dabar eikite į Suderinamumo režimu skyrių ir atžymėkite laukelį šalia Paleiskite šią programą suderinamumo režimu.

Paspauskite Taikyti ir tada Gerai kad išsaugotumėte pakeitimus ir išeitumėte.

„Excel“ ypatybių skirtukas Suderinamumas Paleiskite šią programą suderinamumo režimu, jei norite panaikinti žymėjimą „Taikyti gerai“

Tai viskas. Galite pabandyti pakartoti ankstesnę operaciją „Excel“ ir daugiau neturėtumėte matyti „„Microsoft Excel“ laukia kitos programos, kad būtų užbaigtas OLE veiksmas“Klaida„ Windows “kompiuteryje vykdant VBA scenarijų arba atidarant„ Excel “.

Kaip iš karto ištrinti kelias „Microsoft Excel“ eilutes

Kaip iš karto ištrinti kelias „Microsoft Excel“ eilutes„Microsoft“ Biuras„Windows 10“„Excel“

Yra daugybė patarimų ir gudrybių, kuriuos galima padaryti „Microsoft Excel“.Žemiau pateiktas vadovas parodys, kaip galite ištrinti kelias eilutes vienu metu.Daugiau straipsnių apie šią nuostabią pr...

Skaityti daugiau
Pataisymas: „Excel“ failas nenutrauks nuorodų

Pataisymas: „Excel“ failas nenutrauks nuorodų„Excel“

Norėdami išspręsti įvairias kompiuterio problemas, rekomenduojame „DriverFix“:Ši programinė įranga leis jūsų tvarkyklėms veikti ir veikti, taip apsaugant jus nuo įprastų kompiuterio klaidų ir apara...

Skaityti daugiau
Kaip perjungti „Excel“ stulpelius ir eilutes [Swap / Transpose]

Kaip perjungti „Excel“ stulpelius ir eilutes [Swap / Transpose]„Excel“

„Microsoft Excel“ yra svarbiausia programa kūrimui, redagavimui ir peržiūrai skaičiuokles.Tu gali perjungtiduomenis organizuotas eilučių į stulpelius ir atvirkščiai, naudojant „Transpose“ funkcija....

Skaityti daugiau