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ó jelzi 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ítse az Office-alkalmazásokat a többi programmal való kommunikációban. Ennek a technológiának az alkalmazásával 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 a szükséges időn túl késik, akkor 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, ha az Office csomag telepítése sérült, ha az Adobe Acrobat PDFMaker van a bővítmény és zavarja az Excel programot, vagy ha az Internet Explorer ütközik az Excel programmal. 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. Ezért. 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.
2. lépés: Tól File menüben válassza a lehetőséget Lehetőségek .
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.
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 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.
2. lépés: Válassza a lehetőséget Lehetőségek tól File menü.
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 kilépéshez.
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.
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.
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 .
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:
Private Declare Function CoRegisterMessageFilter Lib 'ole32' (ByVal IFilterIn As Long, ByRef PreviousFilter) As LongPublic Sub KillMessageFilter()Dim IMsgFilter As LongCoRegisterMessageFilter 0&, IMsgFilterEnd SubPublic Sub RestoreMessageFilter()Dim IMsgFilter As LongCoRegisterMessageFilter IMsgFilter, IMsgFilterEnd Sub
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 ObjectDim wd As ObjectOn Error Resume NextSet wdApp = GetObject(, 'Word.Application')If Err.Number0 ThenSet wdApp = CreateObject('Word.Application')End IfOn Error GoTo 0Set wd = wdApp.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & 'XYZ template.docm')wdApp.Visible = TrueRange('A1:B10').CopyPicture xlScreenwd.Range.PasteEnd Sub
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 .
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 Ne gomb.
7. lépés: Most válassza ki 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.
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 kattintson a menüre.
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 kilépéshez.
Ez minden. Megpróbálhatja megismételni az előző műveletet az Excel programban, és többé nem szabad látnia a A 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.
Neked ajánlott:- Javítsa ki a Microsoft Excel hibát: „Túl sok különböző cellaformátum”
- Javítás: A Microsoft Excel leállította a hibát a Windows 10 rendszerben
- Javítás: A Microsoft Excel nem tudja megnyitni vagy menteni a további dokumentumokat, mert nincs elég memória
- Javítsa ki az Excel VBA 1004 futási hibát Windows 10 rendszerben
- Hiba történt a parancs programba történő elküldése során az MS Excel Fix alkalmazásban
- Javítsa ki a Microsoft Word WinWord.exe alkalmazáshibát a Windows 10 rendszerben