Microsoft Excel is waiting for another application to complete an OLE action.

Anonymous
2010-07-07T05:03:49+00:00

I am testing Excel 2010 on a few Windows 7 pc.  2 of them somethings get the following error after saving a file.  Click ok and then it appears after 10 seconds. It just keep going on until I kill the excel process.  Please assist.

"Microsoft Excel is waiting for another application to complete an OLE action."

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2010-07-07T05:24:34+00:00

Hi,

You could try choosing File, Options, Advanced, and under General check Ignore other applications that use DDE.


If this answer solves your problem, please check, Mark as Answered. If this answer helps, please click the Vote as Helpful button. Cheers Shane Devenshire

Was this answer helpful?

1100+ people found this answer helpful.
0 comments No comments

53 additional answers

Sort by: Oldest
  1. Anonymous
    2011-07-15T17:45:55+00:00

    I had this problem consistently when my PC insisted that I upgrade to adobe 10 .. then all my excell functions were giving me the OLE error described above.  I uninstalled 10 and reinstalled the later version and it all works fine.  Has to have something to do with an upgrade of some sort you have had recently.

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2011-07-15T18:53:43+00:00

    Thanks for the reply. It pretty much started happening as soon as the PCs were deployed. I really wish there was a fix for this.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2011-07-19T14:41:26+00:00

    The following works in Excel 2003.  I have not tried it in Excel 2010:

    Add the code below to a VBA module, then call KillMessageFilter() to turn off the OLE messages


    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

    Was this answer helpful?

    5 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2011-07-27T13:10:25+00:00

    Hi,

    You could try choosing File, Options, Advanced, and under General check Ignore other applications that use DDE.


    If this answer solves your problem, please check, Mark as Answered. If this answer helps, please click the Vote as Helpful button. Cheers Shane Devenshire

    I am facing this error, have kill it from Task Manager as it keeps popping up, does not allow anything else to be done in excel. So how do we use your above suggestion.

    Thanks

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments