Microsoft Excel odottaa toista sovellusta suorittamaan OLE-toiminnon Virhe: Korjaa

Monet käyttäjät ilmoittavatMicrosoft Excel odottaa toista sovellusta OLE-toiminnon suorittamiseksi”-Virhe Windows 10: ssä käytettäessä Office-sovelluksia. Voit esimerkiksi kohdata tämän virheen, kun yrität avata Excelin BI-käynnistyslevyllä tai kun yrität suorittaa VBA-komentosarjaa.

Microsoft esitteli OLE (Object Linking and Embedding) -tekniikan auttaakseen Office-sovelluksia kommunikoimaan muiden ohjelmien kanssa. Tämän tekniikan avulla yksi muokkausohjelma jakaa asiakirjan osan muiden ohjelmien kanssa ja tuo sitten asiakirjan osan tai tuo sen takaisin toisen ohjelman sisältöön.

Joten jos esimerkiksi työskentelet Excelissä ja se yrittää olla vuorovaikutuksessa Wordin kanssa, se lähettää viestin OLE-objektille ja odottaa vastauksen vastaanottamista Wordilta. Mutta kun vastaus viivästyy vaaditun ajan jälkeen, näetMicrosoft Excel odottaa toista sovellusta OLE-toiminnon suorittamiseksi”Virhe.

Virhe voi näkyä joko DDE-protokollan vuoksi, joka on poistettu käytöstä Excelissä, kun Office-paketin asennus on vioittunut, jos sinulla on apuohjelma Adobe Acrobat PDFMaker ja se häiritsee Exceliä tai jos Internet Explorer on ristiriidassa Excel. Kun suljet Excelin kokonaan, käynnistät tietokoneen uudelleen ja aloitat alusta alusta, voit myös kokeilla seuraavia menetelmiä, jos se ei ole.

Tapa 1: Poistamalla Adobe Acrobat PDFMaker

Adobe Acrobat PDFMakerilla tiedetään olevan yhteensopivuusongelmia MS Excelin kanssa. Siksi. Suosittelemme, että apuohjelma päivitetään. Katsotaan miten.

Vaihe 1: Tuoda markkinoille Excel ja siirry Tiedosto -välilehti arkin vasemmassa yläkulmassa.

Avaa Excel-tiedosto-välilehti

Vaihe 2: Alkaen Tiedosto valikossa Vaihtoehdot.

Tiedosto-valikon asetukset

Vaihe 3: vuonna Excel-asetukset napsauta Lisäosat ruudun vasemmalla puolella.

Siirry nyt ikkunan oikealle puolelle ja etsi Hallitse vaihtoehto pohjaa kohti. Valitse COM-apuohjelmat vieressä olevasta avattavasta valikosta ja paina Mennä -painiketta.

Excel-asetukset Lisää ins Hallitse Com Lisää Ins Go

Vaihe 4: Nyt COM-apuohjelmat-ruutu joka ponnahtaa esiin, poista valinta Acrobat PDFMaker Office COM -lisäosa ja paina OK Tallenna muutokset ja poistu.

Käynnistä tietokone uudelleen ja yritä avata Excel uudelleen tai suorita VBA-komentosarja tarkistaaksesi, onko virhe kadonnut. Jos ongelma ei poistu, kokeile toista menetelmää.

Tapa 2: Sallimalla muita DDE: tä käyttäviä sovelluksia

Vaihe 1: Avata Excel ja mene Tiedosto välilehti näytön vasemmassa yläkulmassa.

Avaa Excel-tiedosto-välilehti

Vaihe 2: Valitse Vaihtoehdot alkaen Tiedosto valikossa.

Tiedosto-valikon asetukset

Vaihe 3: vuonna Excel-asetukset ikkunassa, siirry vasemmalle puolelle ja napsauta Pitkälle kehittynyt. Selaa nyt oikealla puolella alaspäin ja etsi Kenraali -osiossa.

Täällä poista valintaruutu vieressä Ohita muut sovellukset, jotka käyttävät dynaamista tiedonvaihtoa (DDE).

Lehdistö OK Tallenna muutokset ja poistu.

Excel-asetukset Lisäasetukset Yleistä Ohita muut sovellukset, jotka käyttävät dynaamista tiedonvaihtoa (dde) Poista valinta

Palaa nyt ja kokeile samaa toimintoa, jota teit aiemmin, ja katso, onko virhe edelleen olemassa. Jos näet edelleen virheen, kokeile 3. menetelmää.

Tapa 3: Lopettamalla Internet Explorer -prosessi

Vaihe 1: Siirry kohtaan Tehtäväpalkki ja napsauta sitä hiiren kakkospainikkeella. Valitse Tehtävienhallinta pikavalikosta.

Tehtäväpalkki Napsauta hiiren kakkospainikkeella Tehtävienhallintaa

Vaihe 2: vuonna Tehtävienhallinta ikkuna Prosessit välilehti, etsi ja valitse Internet Explorer -prosessi. Paina sitten Lopeta tehtävä -painiketta ikkunan vasemmassa alakulmassa.

Tehtävienhallinta käsittelee Internet Explorerin lopetustehtävän

Palaa Exceliin ja katso, onko virhe kadonnut. Jos virhe esiintyy edelleen, kokeile 4. menetelmää.

Tapa 4: Rajoittamalla Excel-sovellusten viestintää

Kokeile tätä menetelmää, jos kohtaatMicrosoft Excel odottaa toista sovellusta OLE-toiminnon suorittamiseksi”-Virhe suoritettaessa VBA-komentosarjaa. Tämä on kuitenkin vain kiertotapa eikä ratkaise itse ongelmaa. Mutta se voi saada sinut läpi suorittamalla VBA-komentosarjan tällä hetkellä ja estämällä virheilmoituksen. Näin voit tehdä sen.

Vaihe 1: Avaa Excel-taulukko ja paina Alt-näppäin + F11 yhdessä näppäimistöllä avataksesi Microsoft Visual Basic for Applications editori-ikkuna.

Vaihe 2: vuonna Projekti - VBA-projekti palkki vasemmalla, etsi Tämä työkirja alla Microsoft Excel -objektit.

Napsauta sitä hiiren kakkospainikkeella, siirry kohtaan Lisää Napsauta hiiren kakkospainikkeella valikossa ja valitse alivalikosta Moduuli.

Vba Editor -projektipalkki Microsoft Excel -objektit Tämä työkirja Napsauta hiiren kakkospainikkeella Lisää moduuli

Vaihe 3: Se luo uuden Moduuli ruudun oikealla puolella. Kopioi alla oleva koodi ja liitä se moduuliin:

Yksityinen ilmoitettu toiminto CoRegisterMessageFilter Lib "ole32" (ByVal IFilter Niin kauan, ByRef PreviousFilter) niin kauan kuin julkinen ali KillMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter 0 &, IMsgFilter End Sub Public Sub RestoreMessageFilter () Hämärä IMsgFilter Niin kauan CoRegisterMessageFilter IMsgFilter, IMsgFilter End Sub 
Uusi moduuli Kopioi ja liitä Vba-koodi

Vaihe 4: Vaihtoehtoisesti voit myös kopioida alla olevan kopioida alla olevan koodin ja liittää sen uuteen moduuliin. Kumpikin koodi toimii.

Sub CreateXYZ () Dim wdApp objektina Dim wd Object On Virhe Jatka Seuraava Aseta wdApp = GetObject (, "Word. Sovellus ") Jos Virhe. Luku <> 0 Aseta sitten wdApp = CreateObject ("Word. Sovellus ") Lopeta, jos päällä Virhe GoTo 0 Aseta wd = wdApp. Asiakirjat. Avaa (tämä työkirja. Polku ja sovellus. PathSeparator ja "XYZ template.docm") wdApp. Näkyvä = Todellinen alue ("A1: B10"). CopyPicture xlScreen wd. Alue. Liitä loppuosa
Vaihtoehtoinen koodi Uusi moduulin kopiointi ja liittäminen

Vaihe 5: Mene nyt Tiedosto välilehti editorin vasemmassa yläkulmassa ja valitse Tallenna kirja 1.

Vba Editor File -välilehti Tallenna kirja 1

Vaihe 6: Kun olet painanut Tallentaa -painiketta, näet kehotteen, jossa lukee Seuraavia ominaisuuksia ei voi tallentaa makrotalouksiin.

paina Ei -painiketta.

Kehota seuraavia ominaisuuksia ei voida tallentaa makrotaloudettomiin työkirjoihin nro

Vaihe 7: Valitse nyt sijainti, johon haluat tallentaa tämän työkirjan, ja luo sopiva Tiedoston nimija aseta Tallenna tyypinä kenttä Excelin makrokäyttöinen työkirja.

Klikkaa Tallentaa -painiketta uuden VBA-työkirjan tallentamiseksi.

Valitse sijainnin nimi Tiedoston tallennustyyppi Excel-makrokäyttöinen työkirjan tallennus

Vaihe 8: Kun olet tallentanut VBA-tiedoston, sulje editori ja palaa takaisin Excel työkirja. Paina tässä Alt + F8 näppäimiä yhdessä. Alkaen Makro valintaikkunassa, valitse Makro jonka olet juuri luonut ja paina Juosta -painiketta.

Nyt kun olet suorittanut prosessin onnistuneesti, sinun ei pitäisi enää nähdä virhettä. Mutta jos virhe havaitaan edelleen, kokeile 5. menetelmää.

Tapa 5: Sammuta Excelin yhteensopivuustila

Vaihe 1: Mene MS Excel -sovelluksen työpöydällä, napsauta sitä hiiren kakkospainikkeella ja valitse Ominaisuudet napsauta hiiren kakkospainikkeella valikkoa.

Työpöytä Ms Excel Napsauta hiiren kakkospainikkeella Ominaisuudet

Vaihe 2: vuonna Microsoft Excel -ominaisuudet siirry valintaikkunaan Yhteensopivuus välilehti. Siirry nyt kohtaan Yhteensopivuustila -osio ja poista valinta viereisestä ruudusta Suorita tämä ohjelma yhteensopivuustilassa.

Lehdistö Käytä ja sitten OK Tallenna muutokset ja poistu.

Excel-ominaisuuksien Yhteensopivuus-välilehti Suorita tämä ohjelma yhteensopivuustilassa Poista valinta Käytä OK -valintaruudusta

Siinä kaikki. Voit yrittää toistaa edellisen toiminnon Excelissä, eikä sinun pitäisi enää nähdäMicrosoft Excel odottaa toista sovellusta OLE-toiminnon suorittamiseksi”-Virhe Windows-tietokoneessa, kun suoritat VBA-komentosarjaa tai avaat Excelin.

Korjaus: Suurin osa ominaisuuksista on poistettu käytöstä [Excel / Word]

Korjaus: Suurin osa ominaisuuksista on poistettu käytöstä [Excel / Word]Microsoftin SanaongelmatExcel

Office 365 on hämmästyttävä monimutkaisten palvelujen sarja, jonka avulla voit viedä päivittäisen työn uudelle tasolle.Jotkin virheet ja virheet voivat kuitenkin pilata kokemuksesi. Siksi on aina t...

Lue lisää
Korjaus: Tämä työkirja avattiin vain luku -tilassa [Office 365]

Korjaus: Tämä työkirja avattiin vain luku -tilassa [Office 365]ExcelTiedostonjako

Vain luku -ominaisuuksilla varustetut Excel-asiakirjat estävät käyttäjiä muokkaamasta asiakirjaa.Näin voit ratkaista työkirjan, joka avattiin vain luku -tila -viestissä Office 365: ssä.Haluatko tut...

Lue lisää
Korjaus: Joukon osaa ei voi muuttaa MS Excelissä

Korjaus: Joukon osaa ei voi muuttaa MS ExcelissäExcel

Useimmat MS Excel -käyttäjät ovat saattaneet kohdata seuraavan virheen, kun yrität poistaa taulukon kaavan solusta.Et voi muuttaa matriisin osaaTämä voi olla todella ärsyttävää, koska et voi poista...

Lue lisää