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

How to effectively deal with bots on your site? The best protection against click fraud.

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.

instagram story viewer

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.

Teachs.ru
Makró használata a feladatok automatizálására a Microsoft Excel programban

Makró használata a feladatok automatizálására a Microsoft Excel programbanExcel

A Microsoft excel egy életmentő eszköz, amellyel jelentéseket készíthetünk, számításokat végezhetünk, vagy táblázatos formátumban tárolhatunk tartalmat. Néha ismétlődő munkát végzünk excelen. Az il...

Olvass tovább
Az IMSUB funkció használata a Microsoft Excelben

Az IMSUB funkció használata a Microsoft ExcelbenExcel

2021. december 21 Által Asha NayakArra gondol, hogyan dolgozhatok összetett számokkal az Excelben? Ez a cikk bemutatja, hogyan kell csinálni, és ez nagyon egyszerű. Az Excel IMSUB függvénye két kom...

Olvass tovább
Hogyan jelenítsünk meg számokat törtként az Excelben

Hogyan jelenítsünk meg számokat törtként az ExcelbenExcel

2021. december 21 Által Asha NayakHé!! Nehezen tudja átváltani a számokat törtté? Úgy tűnik, Ön is megpróbálta beírni egy törtszámot az Excelben, majd az Enter gomb megnyomásával a tört más értékké...

Olvass tovább
ig stories viewer