Microsoft Excel wacht op een andere toepassing om een ​​OLE-actie te voltooien Fout: Fix

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

Veel gebruikers melden van de “Microsoft Excel wacht op een andere toepassing om een ​​OLE-actie te voltooien”-fout in Windows 10 bij gebruik van Office-apps. U kunt deze fout bijvoorbeeld tegenkomen wanneer u Excel probeert te openen met een BI-startpunt of wanneer u een VBA-script probeert uit te voeren.

OLE-technologie (Object Linking and Embedding) is door Microsoft geïntroduceerd om de Office-apps te helpen communiceren met andere programma's. Met behulp van deze technologie kan het ene bewerkingsprogramma een gedeelte van een document delen met andere programma's en vervolgens het gedeelte van het document importeren of terughalen met de inhoud van het andere programma.

Dus als u bijvoorbeeld aan Excel werkt en het probeert te communiceren met Word, stuurt het een bericht naar het OLE-object en wacht het totdat het een reactie van Word ontvangt. Maar wanneer de reactie langer duurt dan de vereiste tijd, ziet u de "Microsoft Excel wacht op een andere toepassing om een ​​OLE-actie te voltooien" fout.

instagram story viewer

De fout kan verschijnen vanwege het DDE-protocol dat is uitgeschakeld in Excel, wanneer de installatie van de Office-suite beschadigd is, als je hebt Adobe Acrobat PDFMaker als invoegtoepassing en het verstoort Excel, of als Internet Explorer in conflict is met Excell. Terwijl u de Excel volledig sluit, kan het helpen om uw computer opnieuw op te starten en opnieuw te beginnen. U kunt ook de onderstaande methoden proberen voor het geval dat niet het geval is.

Methode 1: Door Adobe Acrobat PDFMaker te verwijderen

Het is bekend dat Adobe Acrobat PDFMaker incompatibiliteitsproblemen heeft met MS Excel. Daarom. het wordt geadviseerd om de invoegtoepassing uit te schakelen. Laten we eens kijken hoe.

Stap 1: Lancering Excel en navigeer naar de het dossier tab helemaal linksboven op het blad.

Tabblad Excel-bestand openen

Stap 2: Van de het dossier menu, selecteer Opties.

Bestandsmenu-opties

Stap 3: In de Excel-opties dialoogvenster, klik op Invoegtoepassingen aan de linkerkant van het paneel.

Ga nu naar de rechterkant van het venster en zoek de Beheren optie naar beneden. Selecteer COM-invoegtoepassingen uit de vervolgkeuzelijst ernaast en druk op de Gaan knop.

Excel-opties Add-ins Com-add-ins beheren Go

Stap 4: Nu, in de COM-invoegtoepassingen-box dat verschijnt, schakel het vinkje uit Acrobat PDFMaker Office COM-invoegtoepassing en druk op OK om de wijzigingen op te slaan en af ​​te sluiten.

Start nu eenvoudig uw pc opnieuw op en probeer Excel opnieuw te openen of voer het VBA-script uit om te controleren of de fout is verdwenen. Als het probleem zich blijft voordoen, probeert u de 2e methode.

Methode 2: Door andere toepassingen toe te staan ​​die DDE gebruiken

Stap 1: Open Excel en ga naar de het dossier tabblad linksboven in het scherm.

Tabblad Excel-bestand openen

Stap 2: Selecteer Opties van de het dossier menu.

Bestandsmenu-opties

Stap 3: In de Excel-opties venster, ga naar de linkerkant en klik op Geavanceerd. Blader nu aan de rechterkant naar beneden en vind de Algemeen sectie.

Schakel hier het selectievakje naast. uit Negeer andere toepassingen die Dynamic Data Exchange (DDE) gebruiken.

druk op OK om de wijzigingen op te slaan en af ​​te sluiten.

Excel Opties Geavanceerd Algemeen Negeer andere toepassingen die dynamische gegevensuitwisseling (dde) gebruiken Uitschakelen Un

Ga nu terug en probeer dezelfde bewerking die u eerder deed en kijk of de fout er nog steeds is. Als je de fout nog steeds ziet, probeer dan de derde methode.

Methode 3: Door het Internet Explorer-proces te beëindigen

Stap 1: Navigeer naar de Taakbalk en klik er met de rechtermuisknop op. Selecteer Taakbeheer vanuit het contextmenu.

Taakbalk Klik met de rechtermuisknop op Taakbeheer

Stap 2: In de Taakbeheer raam, onder de Processen tabblad, zoek en selecteer de Internet Explorer-proces. Druk vervolgens op de Einde taak knop linksonder in het venster.

Taakbeheer verwerkt Internet Explorer-eindtaak

Ga terug naar Excel en kijk of de fout is verdwenen. Als je de fout nog steeds tegenkomt, probeer dan de vierde methode.

Methode 4: Door de Excel-toepassingsberichten te beperken

Probeer deze methode als u de “Microsoft Excel wacht op een andere toepassing om een ​​OLE-actie te voltooien”-fout tijdens het uitvoeren van een VBA-script. Dit is echter slechts een tijdelijke oplossing en lost het probleem zelf niet op. Maar het kan u erdoor helpen door het VBA-script voorlopig uit te voeren en de foutmelding te blokkeren. Hier leest u hoe u dit kunt doen.

Stap 1: Open een Excel-blad en druk op de Alt-toets + F11 samen op uw toetsenbord om de. te openen Microsoft Visual Basic voor toepassingen editor venster.

Stap 2: In de Project – VBA-project balk aan de linkerkant, vind Dit Werkboek onder Microsoft Excel-objecten.

Klik er met de rechtermuisknop op, ga naar Invoegen in het rechtsklikmenu en selecteer in het submenu module.

Vba Editor Projectbalk Microsoft Excel Objecten Thisworkbook Rechtsklik Module invoegen

Stap 3: Het creëert een nieuwe module aan de rechterkant van het paneel. Kopieer de onderstaande code en plak deze in de module:

Private Declare Function CoRegisterMessageFilter Lib "ole32" (ByVal IFilterIn As 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 
Nieuwe module Kopieer en plak Vba-code

Stap 4: Als alternatief kunt u ook de onderstaande code kopiëren en in de nieuwe module plakken. Een van de codes zal werken.

Sub CreateXYZ() Dim wdApp As Object Dim wd As Object On Error Hervatten Volgende Set wdApp = GetObject(, "Word. toepassing") Indien err. Getal <> 0 Stel vervolgens wdApp = CreateObject("Word. Application") End If On Error GoTo 0 Stel wd = wdApp in. Documenten. Open (Dit Werkboek. Pad & Toepassing. PathSeparator & "XYZ template.docm") wdApp. Zichtbaar = True Range ("A1:B10"). CopyPicture xlScreen wd. Bereik. Einde sub plakken
Alternatieve code Nieuwe module Kopiëren en plakken

Stap 5: Ga nu naar de het dossier tab in de linkerbovenhoek van de editor en selecteer Boek opslaan1.

Vba Editor Bestand Tab Bewaar Boek1

Stap 6: Nadat u op de hebt gedrukt Sparen knop, ziet u een prompt die zegt: De volgende functies kunnen niet worden opgeslagen in macrovrije werkmappen.

druk de Nee knop.

Vraag De volgende functies kunnen niet worden opgeslagen in macrovrije werkmappen Nee

Stap 7: Selecteer nu de locatie waar u deze werkmap wilt opslaan, maak een geschikte Bestandsnaamen stel de Opslaan als type veld als Excel-werkmap met macro's.

Klik op de Sparen om de nieuwe VBA-werkmap op te slaan.

Selecteer locatienaam Het bestand Opslaan als Type Excel Macro Ingeschakeld Werkmap Opslaan

Stap 8: Nadat u het VBA-bestand hebt opgeslagen, sluit u nu de editor en gaat u terug naar de Excel werkboek. Hier, druk op Alt + F8 toetsen samen op uw toetsenbord. Van de macro dialoogvenster, selecteer de macro die u zojuist hebt gemaakt en druk op de Rennen knop.

Nu u het proces met succes hebt voltooid, zou u de fout niet meer moeten zien. Maar als je de fout nog steeds ziet verschijnen, probeer dan de 5e methode.

Methode 5: Compatibiliteitsmodus van Excel uitschakelen

Stap 1: Ga naar de MS Excel app op uw bureaublad, klik er met de rechtermuisknop op en selecteer Eigendommen vanuit het rechtsklikmenu.

Desktop MS Excel Rechtsklik Eigenschappen

Stap 2: In de Microsoft Excel-eigenschappen dialoogvenster, ga naar de Compatibiliteit tabblad. Navigeer nu naar de Compatibiliteitsmodus sectie en verwijder het vinkje uit het vakje naast Voer dit programma uit in compatibiliteit modus.

druk op Van toepassing zijn en dan OK om de wijzigingen op te slaan en af ​​te sluiten.

Excel-tabblad Eigenschappen Compatibiliteit Voer dit programma uit in de compatibiliteitsmodus om het vinkje weg te halen bij Toepassen Ok

Dat is alles. U kunt proberen de vorige bewerking in uw Excel te herhalen en u zou niet meer de "Microsoft Excel wacht op een andere toepassing om een ​​OLE-actie te voltooien”-fout op uw Windows-pc tijdens het uitvoeren van een VBA-script of het openen van Excel.

Teachs.ru
Opmaakopties voor superscript en subscript toepassen in Microsoft Excel

Opmaakopties voor superscript en subscript toepassen in Microsoft ExcelExcel

Een superscript is een teken of meer dan één teken, het kunnen letters of cijfers zijn, die u iets boven de normale tekstregel moet plaatsen. Als u bijvoorbeeld moet schrijven 1e, de brieven st moe...

Lees verder
Hyperlinks zoeken en verwijderen in Microsoft Excel

Hyperlinks zoeken en verwijderen in Microsoft ExcelExcel

Heb je een enorm Excel-blad met talloze hyperlinks erin en heb je gewoon geen tijd om te gaan zitten en ze allemaal handmatig te vinden? Of wil je alle hyperlinks in een Excel-sheet terugvinden op ...

Lees verder
Wijzigingen bijhouden in Microsoft Excel

Wijzigingen bijhouden in Microsoft ExcelExcel

Laten we zeggen dat je een Excel-sheet hebt en dat deze met zoveel mensen wordt gedeeld. Het is duidelijk dat er 1000 bewerkingen zullen zijn en aan het eind van de dag is het jouw taak om te valid...

Lees verder
ig stories viewer