A Microsoft Excel egy másik alkalmazásra vár az OLE művelet végrehajtásához Hiba: Javítás

Sok felhasználó jelenti a „A Microsoft Excel egy másik alkalmazásra vár az OLE művelet végrehajtásához”Hiba a Windows 10 rendszerben az Office alkalmazások használatakor. Előfordulhat például ez a hiba, amikor megpróbálja megnyitni az Excel programot egy BI indítópult segítségével, vagy amikor VBA parancsfájlt próbál futtatni.

Az OLE (Object Linking and Embedding) technológiát a Microsoft vezette be, hogy segítsen az Office-alkalmazásoknak kommunikálni más programokkal. Ezt a technológiát használva az egyik szerkesztő program megosztja a dokumentum egy részét más programokkal, majd importálja a dokumentum egy részét, vagy visszahozza azt a másik program tartalmával.

Tehát például, ha az Excel programmal dolgozik, és megpróbál kölcsönhatásba lépni a Wordszel, üzenetet küld az OLE objektumnak, és megvárja, amíg választ kap a Word-től. De amikor a válasz késik az előírt időn túl, látni fogja a „A Microsoft Excel egy másik alkalmazásra vár az OLE művelet végrehajtásához”Hiba.

A hiba felbukkanhat az Excelben kikapcsolt DDE protokoll miatt is, ha az Office csomag telepítése sérült, ha az Adobe Acrobat PDFMaker a kiegészítője, és ez zavarja az Excel programot, vagy ha az Internet Explorer ütközik a Excel. Bár az Excel teljes bezárása, a számítógép újraindítása és az újrakezdés segíthet, kipróbálhatja az alábbi módszereket is, ha nem.

1. módszer: Az Adobe Acrobat PDFMaker eltávolításával

Az Adobe acrobat PDFMakerről ismert, hogy inkompatibilitási problémái vannak az MS Excel programmal. Ebből kifolyólag. tanácsos a kiegészítő beépítése. Lássuk, hogyan.

1. lépés: Dob Excel és navigáljon a File fül a lap bal felső sarkában.

Nyissa meg az Excel fájl lapot

2. lépés: Tól File menüben válassza a lehetőséget Opciók.

Fájl menü beállításai

3. lépés: Ban,-ben Excel beállítások kattintson a gombra Bővítmények az ablaktábla bal oldalán.

Most menjen az ablak jobb oldalára, és keresse meg a Kezelés opció az alja felé. Válassza a lehetőséget COM bővítmények a mellette lévő legördülő menüből nyomja meg a gombot Megy gomb.

Excel-beállítások Beillesztések hozzáadása Man Com Comage Ins Go Go

4. lépés: Most, a COM bővítmények mező ami felbukkan, törölje a jelet a Acrobat PDFMaker Office COM kiegészítő és nyomja meg rendben a változtatások mentéséhez és a kilépéshez.

Most egyszerűen indítsa újra a számítógépet, és próbálja meg újra megnyitni az Excel programot, vagy futtassa a VBA parancsfájlt annak ellenőrzésére, hogy a hiba elmúlt-e. Ha a probléma továbbra is fennáll, próbálkozzon a 2. módszerrel.

2. módszer: Más alkalmazások engedélyezésével, amelyek DDE-t használnak

1. lépés: Nyisd ki Excel és menj a File fülre a képernyő bal felső sarkában.

Nyissa meg az Excel fájl lapot

2. lépés: Válassza a lehetőséget Opciók tól File menü.

Fájl menü beállításai

3. lépés: Ban,-ben Excel beállítások ablakban lépjen a bal oldalra, és kattintson a gombra Fejlett. Most a jobb oldalon görgessen lefelé, és keresse meg a Tábornok szakasz.

Itt törölje a jelölést a mellette lévő négyzetből A dinamikus adatcserét (DDE) használó egyéb alkalmazások figyelmen kívül hagyása.

nyomja meg rendben a változtatások mentéséhez és a kilépéshez.

Az Excel beállításai Speciális Általános figyelmen kívül hagyja a dinamikus adatcserét (dde) használó egyéb alkalmazásokat Törölje a jelet

Most térjen vissza, és próbálja meg ugyanazt a műveletet, amelyet korábban végzett, és nézze meg, hogy a hiba továbbra is fennáll-e. Ha továbbra is látja a hibát, próbálkozzon a 3. módszerrel.

3. módszer: Az Internet Explorer folyamatának leállításával

1. lépés: Navigáljon a Tálca és jobb gombbal kattintson rá. Válassza a lehetőséget Feladatkezelő a helyi menüből.

A tálca Kattintson a jobb gombbal a Feladatkezelő elemre

2. lépés: Ban,-ben Feladatkezelő ablak, a Folyamatok lapon keresse meg és válassza ki a Internet Explorer folyamat. Ezután nyomja meg a gombot Utolsó feladat gombra az ablak bal alsó sarkában.

A Feladatkezelő feldolgozza az Internet Explorer feladatának befejezését

Menjen vissza az Excelbe, és nézze meg, hogy a hiba eltűnt-e. Ha továbbra is találkozik a hibával, próbálkozzon a 4. módszerrel.

4. módszer: Az Excel alkalmazásüzenetek korlátozásával

Próbálja ki ezt a módszert, ha a „A Microsoft Excel egy másik alkalmazásra vár az OLE művelet végrehajtásához”Hiba a VBA parancsfájl futtatása közben. Ez azonban csak egy megoldás, és nem oldja meg magát a kérdést. De átjuthat a VBA parancsfájl futtatásával és a hibaüzenet blokkolásával. Így kell eljárni.

1. lépés: Nyisson meg egy Excel lapot, és nyomja meg a gombot Alt billentyű + F11 együtt a billentyűzeten a Microsoft Visual Basic for Applications szerkesztő ablak.

2. lépés: Ban,-ben Projekt - VBA projekt sáv a bal oldalon, keresse meg Ez a munkafüzet alatt Microsoft Excel objektumok.

Kattintson a jobb gombbal rá, menjen a Helyezze be a jobb egérgombbal és az almenüből válassza a lehetőséget Modul.

Vba Editor Project Bar Microsoft Excel objektumok Ez a munkafüzet Kattintson a jobb gombbal a Modul beszúrása elemre

3. lépés: Újat hoz létre Modul az ablaktábla jobb oldalán. Másolja az alábbi kódot, és illessze be a modulba:

Privát nyilatkozat Funkció CoRegisterMessageFilter Lib "ole32" (ByVal IFilterAmilyen hosszú, ByRef PreviousFilter) Amilyen hosszú nyilvános Sub KillMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter 0 &, IMsgFilter End Sub Public Sub RestoreMessageFilter () Dim IMsgFilter As Long CoRegisterMessageFilter IMsgFilter, IMsgFilter End Alatti 
Új modul másolása és beillesztése Vba kód

4. lépés: Alternatív megoldásként másolhatja az alábbi másolatot az alábbi kódról, és illessze be az új modulba. A kódok bármelyike ​​működni fog.

Sub CreateXYZ () Dim wdApp As Object Dim wd As Object On Error Folytatás Következő Állítsa be wdApp = GetObject (, "Word. Alkalmazás ") Ha Err. Szám <> 0, majd állítsa be a wdApp = CreateObject ("Word. Alkalmazás ") Vége, ha be van kapcsolva GoTo 0 Állítsa be a wd = wdApp beállítást. Dokumentumok. Megnyitás (Ez a munkafüzet. Útvonal és alkalmazás. PathSeparator és "XYZ template.docm") wdApp. Látható = True Range ("A1: B10"). CopyPicture xlScreen wd. Hatótávolság. Paste End Sub
Alternatív kód Új modul másolása és beillesztése

5. lépés: Most menj a File fülre a szerkesztő bal felső sarkában, és válassza a lehetőséget Könyv mentése1.

Vba Szerkesztő Fájl fül Könyv mentése1

6. lépés: Miután megnyomta a Mentés gombra kattintva megjelenik a következő üzenet: A következő szolgáltatásokat nem lehet menteni makró nélküli munkafüzetekbe.

megnyomni a Nem gomb.

Kérje a következő szolgáltatásokat, amelyek nem menthetők a makró nélküli munkafüzetekbe

7. lépés: Most válassza ki azt a helyet, ahová el szeretné menteni ezt a munkafüzetet, és hozzon létre egy megfelelőt Fájl név, és állítsa be a Mentés típusként mező as Excel makró-engedélyezett munkafüzet.

Kattints a Mentés gombra az új VBA munkafüzet mentéséhez.

Válassza ki a Helynevet A fájl mentése típusként Excel makró engedélyezett munkafüzet mentés

8. lépés: Miután elmentette a VBA fájlt, most zárja be a szerkesztőt, és térjen vissza a Excel munkafüzet. Itt nyomja meg Alt + F8 gombokat együtt a billentyűzeten. Tól Makró párbeszédpanelen jelölje be a Makró amit most hoztál létre és nyomd meg a Fuss gomb.

Most, hogy sikeresen befejezte a folyamatot, már nem szabad látnia a hibát. De, ha még mindig felbukkan a hiba, próbálkozzon az 5. módszerrel.

5. módszer: Kapcsolja ki az Excel kompatibilitási módját

1. lépés: Menj a MS Excel alkalmazást az asztalon, kattintson rá a jobb gombbal, és válassza a lehetőséget Tulajdonságok a jobb gombbal kattintva.

Asztali Ms Excel Kattintson a jobb gombbal a Tulajdonságok elemre

2. lépés: Ban,-ben Microsoft Excel Tulajdonságok párbeszédpanelen lépjen a Kompatibilitás fülre. Most keresse meg a Kompatibilitási módban szakaszban, és törölje a jelölést a mellette lévő négyzetből Futtassa a programot a (z) kompatibilitási módban.

nyomja meg Alkalmaz és akkor rendben a változtatások mentéséhez és a kilépéshez.

Az Excel Tulajdonságok Kompatibilitás lap Futtassa ezt a programot Kompatibilitási módban az jelölőnégyzet törléséhez

Ez minden. Megpróbálhatja megismételni az előző műveletet az Excel programban, és többé nem szabad látnia aA Microsoft Excel egy másik alkalmazásra vár az OLE művelet végrehajtásához”Hibaüzenet a Windows PC-n VBA parancsfájl futtatása vagy az Excel megnyitása közben.

Hiányzik az Excel Eszköztár javításának problémája

Hiányzik az Excel Eszköztár javításának problémájaExcel

2021. szeptember 2 Által Anusha PaiAz egyik nagyon gyakori probléma, amelyet a legtöbb Excel -felhasználó jelentett, az Eszköztár hiányzik a felső menüből. Ha az Eszköztár hiányzik az Excel -tábláb...

Olvass tovább
Mi a kiömlési hiba? Hogyan oldható meg a #SPILL! hiba az Excel 365 -ben

Mi a kiömlési hiba? Hogyan oldható meg a #SPILL! hiba az Excel 365 -benExcel

Mint mindannyian tudjuk, az Office 365 az Excel 365 -öt is tartalmazza. A Microsoft számos új funkciót adott hozzá az Excel 365 -höz. Az egyik ilyen tulajdonság az Dinamikus tömb képletek. Általába...

Olvass tovább
Hogyan lehet visszaállítani a hiányzó laplapokat a Microsoft Excel programban

Hogyan lehet visszaállítani a hiányzó laplapokat a Microsoft Excel programbanExcel

A felhasználók olyan problémát jelentettek, amelyben az Excel lapjai hiányoznak, vagy nem láthatók. Az Excelben a munkalap lapjai a képernyő alján találhatók. A beállítások módosítása miatt az Exce...

Olvass tovább