In questo articolo, preparati a scoprire come risolvere il problema "Microsoft Excel è in attesa che un'altra applicazione completi un'azione OLE", perché oggi te lo spiegheremo.
Il problema "Microsoft Excel è in attesa che un'altra applicazione completi un'azione OLE" verrà manifestato da Excel se un altro programma sta ancora elaborando un'azione OLE avviata da Excel. Di solito questo accade quando Excel interagisce con un'altra applicazione, come Word o PowerPoint, dove in tal caso il trasferimento dei dati è in ritardo o viene interrotto.
In questo momento, è in attesa dell'esecuzione di un'azione OLE da un'altra applicazione.
Un problema di comunicazione OLE è una delle cause principali, ed è solitamente dovuto a componenti aggiuntivi difettosi, link corrotti o alcune applicazioni di terze parti. Ci sono diverse altre ragioni correlate a questo errore, che sono per lo più dovute a link in documenti nascosti o impostazioni Excel non corrette.
I metodi per correggere questo errore sono descritti in dettaglio in questo articolo.
1. Disattivare il componente aggiuntivo Adobe Acrobat PDFMaker
Poiché si tratta di un componente aggiuntivo integrato con altre applicazioni per ufficio, un PDFMaker obsoleto o non corrispondente può interferire con gli sforzi di Excel per collegare o incorporare oggetti. È possibile disattivare questo componente aggiuntivo per risolvere i conflitti e consentire a Excel di eseguire le funzioni correlate a OLE senza inutili ritardi.
Apri Excel, clicca sulla barra multifunzione, clicca su File. In alternativa, apri Excel, clicca sul menu File.
Per accedere alle opzioni, seleziona File e poi clicca su Opzioni.
Dalla barra laterale sinistra del menu Opzioni di Excel, seleziona Componenti aggiuntivi. Ora, apri il menu Componenti aggiuntivi COM cliccando sul pulsante Vai nella finestra di destra. Nel menu a discesa a destra di Gestisci, seleziona Componenti aggiuntivi COM. Nell'elenco a discesa in fondo al menu "Componenti aggiuntivi", seleziona "Componenti aggiuntivi COM", quindi clicca su "Vai".
Per rimuovere completamente il componente aggiuntivo COM di Acrobat PDFMaker Office, deselezionare la casella di controllo accanto ad esso oppure evidenziarlo nella casella Componenti aggiuntivi COM e quindi fare clic su Rimuovi.
Riavvia il computer. Quindi prova a ripetere i passaggi sul tuo computer che hanno portato a questo errore, riavvia di nuovo se non funziona.
2. Abilitare le applicazioni che utilizzano DDE in Excel stesso
The application will function in tandem with other programs if, within the application, the "Ignore other applications that use Dynamic Data Exchange (DDE)" setting is disabled. It is further affirmed that Excel uses the DDE protocol which is essential to some functions like creating files and data insertion in order to reduce the chances of error in OLE action.
Click the File menu button to open Microsoft Excel. Now you can create a new document or workbook. Once Excel is open, click the File menu.
In the left side of the File menu you will find Options. Click on that.
In the Excel Options window, located on the left-hand side click on the Advanced tab. On the right scroll down to the General section. Uncheck the box if there are any other applications that may be using DDE by de-selecting the checkmark in the box. Start DDE protocol in Excel
Click Ok If you want to save your changes, and then you can restart Excel. Try to do the procedure that caused the "Microsoft is waiting for another application to complete an OLE action" error and see whether the problem still exists after the restart.
3. Kill the Internet Explorer (IE) process
Occasionally, some background activity gets in the way of Excel OLE communication, and on some systems, the processes of Internet Explorer can interfere as well. Excel may be blocked by Internet Explorer if it is busy processing something that does not answer. This kind of problem is cleared by killing processes of IE - where Excel can then proceed.
To open Task Manager click Ctrl + Shift + Esc on a computer.
Switch to the Processes tab in Task Manager and check running instances of Internet Explorer.
Locate the ones you'd want to kill and right-click on them. The IE window was left open
If you still get the problem "Microsoft is waiting for another application to complete an OLE action" when saving the file from within Excel, revisit that program.
4. Turn Off the Excel Application Messaging
Some of these signals from the Excel application should be turned off to avoid much waiting in your program while waiting for other applications. In this, we will use the VBA to bypass some message prompts that would halt the smooth running of tasks and cause problems in OLE action.
The Alt + F11 key pressed in Excel opens the Visual Basic Editor, which you can use to edit your workbook.
To add a module to ThisWorkbook, right-click it on the left in the Project bar, then click Insert > Module.
Place the following code within the new module: Declare the function as private This is the code for the "ole32" register message filter: (ByVal IFilterIn As Long, ByRef PreviousFilter) While this public sub kill message filter is running, The IMsgFilter is set to 0 and then to the "CoRegisterMessageFilter" function. The line of code named "public sub restore message filter" A long CoRegisterMessageFilter with two parameters: IMsgFilter and IMsgFilter End Sub
Update: Some users have tried this different code to avoid mistakes:
sub Build XYZ Set the wdApp object On Error Resume, declare wd as an object "Word.Application" is to be set to wdApp When error count becomes zero Set wdApp=CreateObject("Word.Application") End After an Error Reach zero Set wd to wdApp.Documents Now launch the Word document with the following: Open(ThisWorkbook.Path & Application.PathSeparator & "XYZ template.docm").Set visible to the true range of "A1:B10".Slideshow wd.Range.CopyPicture xlScreen.Substitute Paste
To save some features in a macro-free workbook, Ctrl + S and then select No at the warning prompt.
First Select Save as type use Excel Macro-Enabled Workbook then choose a location give the changed workbook a name then click on Save. Click the "Save" button.Creating an Excel Macro-Enabled Workbook
Alt + Q will return you to your workbook from the editor. To run a macro you've created, select it from Alt + F8.
5. Turn Off Compatibility Mode
Certain problems with OLE can be worked around by not running Excel in compatibility mode, which cuts down the compatibility with more modern system components. If compatibility mode is turned off, Excel can make better use of the existing capabilities and also integrate well within other programs, thereby reducing chances of delay or miscommunication of data. Once this setting is changed, then Excel will have no more problems with linked data or any embedded objects. Click on Windows Start and search for Excel.
Long press on the Excel icon until the menu "Open file location" appears.
Locate the Excel shortcut in the pathway and right-click, opening Properties, locate the Excel executable - open the context menu and select Properties.
In the Properties window, head to Compatibility, unchecking the checkbox Run this software in compatibility mode for:.
That would be all you need to know about how to fix "Microsoft Excel is Waiting for Another Application to Complete an OLE Action", so we hope we have been of great help.
Oggi vi insegneremo come risolvere il problema del ritardo Dead by Daylight. Quindi, rimanete sintonizzati.
Continua a leggere, perché oggi ti diremo come rimuovere la firma email Avast. Cominciamo:.
Continua a leggere per scoprire come correggere il codice dierrore della stampante 0x0000011B in Windows: ecco tutto ciò che devisapere.
In questo documentario ti insegnerò come risolvere il problema per cui il Apple Watch non si carica
In questo articolo parleremo dei migliori bot musicali Discord ancora funzionanti.
Ora preparati a imparare come fare il ping di un telefono escoprire la sua posizione, perché qui troverai tutti i dettagli.
Prestate attenzione e scoprite come correggere il codice dierrore 0x800f0991 durante l'installazione dell'aggiornamento KB5036893,perché qui troverete tutto ciò che vi serve.
Preparati a scoprire come correggere il codice di errore Xbox(0x87e00002d), perché oggi ti forniremo tutti i dettagli al riguardo.