Last Update: Jan 03, 2023
This is a question our experts keep getting from time to time. Now, we have got the complete detailed explanation and answer for everyone, who is interested!
Asked by: Eladio Windler
Score: 5/5
(38 votes)
An Object Linking & Embedding (OLE) action is essentially a mechanism designed to help various Office applications (Word, Excel, Powerpoint, Sharepoint) to communicate with other applications in order to complete an operation successfully.
How do I stop an Ole action in Excel?
3: How to fix the “Excel is waiting for OLE” issue
- Open the Excel sheet.
- Go to the File menu.
- Click on Options.
- Go to the Advanced tab.
- Scroll down to the General area and check “Ignore other applications that use Dynamic Data Exchange (DDE)”
- Restart Excel.
What causes OLE error in Excel?
OLE error when opening Word and Excel documents with embedded objects. You may receive an OLE error when opening Word and Excel documents that contain embedded objects. The error may read: Microsoft Excel (or Word) is waiting for another application to complete an OLE action.
How do I fix OLE action error in Word?
Solution. The solution is generally simple — switch to MathType and close the dialog box.
How do you restart Excel?
Click on file, Options. Go to the Advanced tab. Under the Display section, check the box for ‘Disable hardware graphics acceleration’. Click ok and restart Excel.
…
- Open Excel.
- ALT+F11.
- If Immediate Window is not visible, type CTRL+G. …
- Type «? …
- You will have your path below.
41 related questions found
How do I fix OLE error code 0x80040154?
If you receive this error when attempting to back up data to hard drive:
- Return to the Main Menu.
- Click Setup | Workstation Settings (PP5) or Setup | Gen. …
- Click “Register DLLs.”
- Check Zip Compression, and click “Register DLLs Now.”
- If the RegSvr32 screen ends with the word «succeeded,» click “OK.” …
- Try to back up again.
How do I repair Excel?
Windows 10
- Click on the Windows «start» icon (bottom-left corner of your screen).
- Click on «Settings». …
- Click on «Apps». …
- Select «Microsoft Office» (or «Microsoft Excel» if you do not have the full Office installation).
- Click «Modify».
- Choose from «Quick Repair» or «Online Repair».
How do I remove add ins from Excel?
- Click the File tab, click Options, and then click the Add-Ins category.
- In the Manage box, click COM Add-ins, and then click Go. …
- In the Add-Ins available box, clear the check box next to the add-in that you want to remove, and then click OK.
What is an OLE function?
Object Linking and Embedding (OLE) is a feature that allows Office applications to interact with other applications. It allows one editing application to send part of a document to other applications and then import or take it back together with other content.
How do I open Excel in safe mode?
Start Excel in safe mode
Safe mode lets you start Excel without encountering certain startup programs. You can open Excel in safe mode by pressing and holding Ctrl while you start the program, or by using the /safe switch (excel.exe /safe) when you start the program from the command line.
How do I fix the problem sending the command to program in Excel?
Follow these quick steps:
- First, open Excel Microsoft Office Program causing this error.
- Next, click the File menu and select Options.
- Now, from the Excel Options dialogue window, click Advanced.
- Scroll down to the “General” section.
- After that, uncheck the “Ignore other applications that use Dynamic Data Exchange (DDE)”
What is meant by add-ins?
: being or able to be added to and enclosed within an existing system (such as a computer) add-in hardware.
What is Microsoft Actions pane 3 Excel?
An actions pane is a customizable Document Actions task pane that is attached to a specific Microsoft Office Word document or Microsoft Office Excel workbook. … You can create an actions pane only in a document-level customization for Word or Excel. You cannot create an actions pane in a VSTO Add-in.
How do you tell if an Excel file is corrupted?
The following are common signs that your Excel file is corrupt. When you try to open your file and it fails to respond, there is a chance it is corrupt. Sometimes you may get the error message ‘Unable to read file’. Another error you are likely to come across is ‘Excel Cannot Open the File ‘(Filename)’.
How do I recover corrupted files?
Try these fixes to see if you can get to the bottom of your corrupt file error.
- Perform a check disk on the hard drive. Running this tool scans the hard drive and attempts to recover bad sectors. …
- Use the CHKDSK command. …
- Use the SFC /scannow command. …
- Change the file format. …
- Use file repair software.
Why is Excel crashing all the time?
Microsoft Excel may crash due to any one or more reasons given below, Incompatible Add-Ins. Outdated MS Excel program. Conflict with other programs or antivirus tool.
How do I get Excel to respond without losing data?
9 Effective Ways to Fix Excel Not Responding
- Install the Latest Microsoft Office. …
- Open and Save Excel in Safe Mode. …
- Make Sure Excel Is Not in Use by Another Process. …
- Disable Add-ins. …
- Investigate Excel File Details and Contents. …
- Check for the Program Conflict by Performing Clean Boot. …
- Update or Close Anti-virus Software.
Why does my Excel freeze when I copy and paste?
Sometimes, this is caused due to excel not being able to access the default printer. Close all office applications and change your default printer through Start > Devices and Printers to another printer. It may be some physical one or One Note or XPS or PDF or anything else.
What types of problems can be solved using a spreadsheet?
We can use Excel or other spreadsheets to explore many different types of problems. For example, we can explore growth and decay problems, interest compounded problems, any kind of statistical problem, and many more.
What is add in Excel?
An add-in is a program that can be attached to Excel to give it additional functionality. Once an add-in has been installed its functionality is available from any workbook. An Excel add-in has the file extension («. xlam») and is a workbook that Excel can open automatically when it starts up.
What are examples of add-ins?
Examples include the Analysis ToolPak, Analysis ToolPak – VBA, or the Euro Currency Tools add-in. Microsoft add-ins are listed in the Options window. Here is how to enable an included add-in from Microsoft.
What is MS add in?
Add-ins and documents can add custom buttons and controls to the Ribbon, which is part of the Microsoft Office Fluent user interface. All custom controls in the Office Fluent Ribbon have a special ScreenTip that identifies the origin of the control.
How do you fix there was a problem sending the command to the program in Excel 2007?
Excel 2007: “There was a problem sending the command to the program”
- Open Excel 2007.
- Open the Menu in the top left.
- Click the “Excel Options” button.
- Click the advanced tab on the left of the options screen.
- Under the general options uncheck the box “Ignore other application that use Dynamic Data Exchange (DDE)”
For what purpose MS Excel is used?
Microsoft Excel is a spreadsheet program. That means it’s used to create grids of text, numbers and formulas specifying calculations. That’s extremely valuable for many businesses, which use it to record expenditures and income, plan budgets, chart data and succinctly present fiscal results.
In this article we will define what is an ole action. OLE Stands for Object Linking & Embedding. An OLE action is essentially a mechanism designed to help various Office applications (Word, Excel, Powerpoint, Sharepoint) to communicate with other applications in order to complete an operation successfully. OLE is a feature that allows Office applications to interact with other applications. It allows one editing application to send part of a document to other applications and then import or take it back together with other content.
OLE (Object Linking and Embedding) is a component document technology from Microsoft that allows you to dynamically link files and applications together. For instance, an Excel spreadsheet can be embedded within a Microsoft Word document using OLE.
Steps to fix the “Excel is waiting for OLE” issue action:
- Open the Excel sheet.
- Go to the File menu.
- Click on Options.
- Go to the Advanced tab.
- Scroll down to the General area and check “Ignore other applications that use Dynamic Data Exchange (DDE)”
- Restart Excel.
Causes the error ‘Microsoft Excel is waiting for another application to complete an OLE action’?
If Excel issues a communication request to another application, let’s say Word, it uses the OLE object and then waits for a response from the application. If the response does not arrive within the default time frame, Excel will trigger the following warning to the end user: ‘Microsoft Excel is waiting for another application to complete an OLE action’
Although the error message is always the same, there are actually a few common scenarios that will trigger this particular error in Microsoft Excel:
DDE Protocol is disabled from Excel:
This type of issue might be occurring because the Dynamic Data Exchange (DDE) protocol is disabled from Excel’s settings.
Corrupted Office installation for OLE:
Some affected users have reported that the issue was resolved after they reinstalled or repaired the entire Office installation.
Adobe Acrobat PDFMaker add-in is conflicting with Excel:
There have been multiple reports of users that have been able to resolve the issue by disabling or uninstalling the PDFMaker plugin.
Internet Explorer process is interfering with the DDE:
This is typically reported to occur when the user tries to save a file in Microsoft Excel. In this case, the solution is to close the process manually.
Below you have a selection of methods that other users in a similar situation have used to successfully resolve the issue. For those who are struggling to resolve these error messages, this article will provide you with a selection of troubleshooting steps. For best results, follow the below mentioned methods:
Method 1: Uninstalling Adobe Acrobat PDFMaker
As it turns out, this plugin has the potential to conflict with some versions of Microsoft Excel. So some users have managed to resolve the error message simply by uninstalling the Adobe Acrobat PDF Maker add-in. If you don’t rely heavily on PDF Maker, you can resolve the issue by disabling or uninstalling the Adobe Acrobat PDFMaker add-in. Follow these steps:
- Open Microsoft Excel and click on File using the ribbon bar.
- From the File menu, click on Options.
- In the Excel Options menu, click on Add-ins using the left-hand side menu. Next, move over to the right-hand pane, expand the drop-down menu associated with Manage and choose COM Add-ins. Then, click the Go… button to launch the Com Add-ins menu.
- In the COM Add-ins box, either uncheck the box associated with Acrobat PDFMaker Office COM Addin or select it and click Remove to delete it completely.
- Restart your computer and recreate the steps that were previously producing the error once the next startup is complete.
Method 2: Allowing applications that use DDE in Excel’s settings
If Microsoft Excel is set to ignore any such application then Exchange will not take place and you will instead see the ‘Microsoft Excel is waiting for another application to complete an OLE action’ error message. Fortunately, you can easily fix this problem by accessing Excel’s Options menu and enabling the DDE protocol.
- Open Microsoft Excel and click on File. It doesn’t matter if you open a new workbook or a new document.
- In the File menu, click on Options from the left-pane.
- In the Excel Options menu, click on the Advanced tab from the left-hand menu. Then, move over to the right pane and scroll down until you reach the General section. Once you get there, make sure that the box associated with Ignore other applications that use Dynamic Data Exchange (DDE) is unchecked.
- Click Ok to save the changes, then restart Microsoft Excel. Then, repeat the operation that was previously causing the “Microsoft is waiting for another application to complete an OLE action” error and see if the issue is still occurring.
Method 3: Killing the Internet Explorer process
users seeing the “Microsoft is waiting for another application to complete an OLE action” error when trying to save the file, you might be seeing the error because of an IE process is interfering with the Dynamic Data Exchange (DDE) exchange. Users in a similar situation have reported that the issue was resolved after they killed the IE process manually.
- Press Ctrl + Shift + Esc to open Task Manager.
- Inside Task Manager, go to the Processes tab and see if you have any process belonging to Internet Explorer that is currently active.
- If you see one open, simply right-click on it and choose End task to close it.
- Return to Excel and see if the “Microsoft is waiting for another application to complete an OLE action” error is still occurring when you’re trying to save the file.
I hope this article is helpful to you.
Thank you!!
There is no introduction required for Microsoft Excel and its importance in our daily lives. We all use Microsoft Office programs for various purposes. However, sometimes it causes problems due to some technical issues. One of the most common problems that users face is OLE action error. You might be thinking what this error means and how it occurs. If you are experiencing this problem, let us help you to fix this problem. We have covered everything related to this error in this article, from its definition, causes of error and how to solve it. So keep reading and find out how to solve ‘Microsoft Excel is waiting for another application to complete an OLE action’ error.
What is Microsoft Excel OLE Action Error?
We should start with understanding what OLE stands for. It is Object Linking and Embedding action, which is developed by Microsoft to let the office application interacts with other programs. It allows an editing program to send a part of the document to other apps and import them back with additional content. Did you understand what exactly it is and how it works? Let us share an example to make it more understandable.
For example: When you are working on Excel and want to interact with power point at the same time for adding more content, it is OLE that sends the command and waits for PowerPoint to respond so that these two program interacts with each other.
How this ‘Microsoft Excel is waiting for another application to complete an OLE action’ occurs?
This error occurs when the response does not come within the specified time. When Excel sends the command and did not get respond within the stipulated time, it shows OLE action error.
Causes of this error:
Eventually, there are three major causes of this problem:
- Adding an innumerable number of add-ins to the application and some of them are corrupted.
- When Microsoft Excel try opening file created in other application or try to get data from an active one.
- Using Microsoft Excel ‘Send as Attachment’ option for sending Excel sheet in an email.
Table of Contents
1
One of the solutions is to “Reboot Your System” and try again. Sometimes after closing all apps and restarting your systems may solve this OLE action error. In case, the problem persists, you can try one or more methods given below to solve the problem.
Method 1 – Activate/Enable the ‘Ignore other applications that use DDE’ feature
Sometimes it happens that due to DDE (Dynamic Data Exchange) feature this problem occurs. Therefore, enabling the ignore option for the feature may solve the problem.
Step 1 – Open Excel sheet and navigate to File menu option and click on Options.
Step 2 – In the new window dialogue box, you need to click on ‘Advanced’ tab and scroll down to ‘General’ option.
Step 3 – Here you will find ‘Ignore other applications that use Dynamic Data Exchange (DDE)‘. You need to checkmark this option to enable this feature.
By doing this, the application may start working for you. You can restart the Excel and try again.
Method 2 – Disable all Add-ins
As we discussed above, that add-ins are another major cause of this error, so disabling add-ins may solve this problem for you.
Step 1 – Open Excel Menu, navigate to File and then Options.
Step 2 – In the new Windows dialogue box, you will find Add-ins option on the left side panel, click on it.
Step 3 – At the bottom of this dialogue box, select Excel Add-ins and click on the Go button, it will populate all Add-ins.
Step 4 – Uncheck all the boxes next to add-ins and Click on OK
This will disable all the add-ins thus reducing the load on the application. Try to restart the app and check if you’re able to Fix Excel OLE action and stdole32.tlb error in Windows 10.
Method 3 – Use different ways to attach Excel Workbook
The third most common case of OLE action error is trying to use Excel “Send Using Mail” feature. Therefore, it is recommended to try out another method to attach Excel workbook in an email. You can attach the Excel file in an email using Hotmail or Outlook or any other email app.
By adopting one or more above-mentioned methods, the OLE action problem will be solved however if you still experience this problem, you can go ahead and opt for the Microsoft Repair tool.
Alternate Solution: Use Microsoft Excel Repair Tool
You can use the recommended Microsoft Excel Repair tool, which repairs corrupts and damaged files in Excel. This tool will restore all corrupt and damaged files. With the help of this tool, you can get the problem solved automatically.
Recommended:
- 4 Ways to Insert the Degree Symbol in Microsoft Word
- 9 Ways to Fix Netflix App Not Working On Windows 10
Hopefully, above-given all methods and suggestions will help you fix Excel is waiting for another application to complete an OLE action error on Windows 10.
Are you the one struggling with Excel OLE action error and looking for the ways to deal with it, then this is the right place.
Here check out the complete information about Excel OLE action error and how to get rid of it…
MS Excel is a very popular application and used for carrying out various functions. But sometimes this crucial application easily gets corrupted and starts showing Excel waiting for OLE action error.
OLE stands for Object Linking and Embedding action; this is developed by Microsoft and let the Office application to corporate with other applications. This permits an editing application to send part of the document to other apps and after that import and take it back with more content
For instance: When Excel tries to communicate with PowerPoint, it delivers the command to the OLE object and waits for PowerPoint to the response.
To recover lost Excel data, we recommend this tool:
This software will prevent Excel workbook data such as BI data, financial reports & other analytical information from corruption and data loss. With this software you can rebuild corrupt Excel files and restore every single visual representation & dataset to its original, intact state in 3 easy steps:
- Download Excel File Repair Tool rated Excellent by Softpedia, Softonic & CNET.
- Select the corrupt Excel file (XLS, XLSX) & click Repair to initiate the repair process.
- Preview the repaired files and click Save File to save the files at desired location.
Why Does OLE Error Emerge?
Well, the OLE Action Excel error appears when the response does not arrive within a specific time period. As a result, it starts showing Excel OLE action error:
Microsoft Excel is waiting for another application to complete an OLE action.
Screenshot Of The OLE Action Excel Error:
What Are the Causes of Excel OLE Action Error?
Well, there are three common reasons behind getting the Microsoft Excel is waiting for another application to complete an OLE action message:
These are some common reasons which trigger this particular Excel waiting for ole action error.
- The very first reason for getting this ole action excel error is because of the disabling of DDE Protocol from Excel’s settings.
- Adding plenty of add-ins to the application and among then some are corrupted.
- Due to the installation of corrupted MS Office suit. To fix this out you need to either reinstall or repair the complete MS Office installation.
- When Excel try opening file created in other application or obtain data from an active one.
- Chances are also that Adobe Acrobat PDFMaker add-in is frequently conflicting with the Excel application.
- Using Excel ‘Send as Attachment’ option for sending an Excel sheet in an email.
Well, these are some of the common reasons for the Excel OLE action error. So here check out the ways to fix Excel is waiting for the OLE action issue.
How To Fix Excel Is Waiting For OLE Action Error?
The common solution to fix the error Restarting your system and try again. Now check whether the Microsoft Excel is waiting for another application to complete an ole action is fixed or not.
If the problem continues, try the given workarounds.
Solution 1: Enable the “Ignore other application that use DDE” feature
It is found that many users are getting the error due to the DDE application feature. So, here it is recommended to enable the “Ignore other application that use DDE” feature.
Follow the steps to do so:
- Open Excel sheet > go to File menu > click Options.
- Now go to the Advanced tab > scroll down to the General area.
- Here check-mark the “Ignore other applications that use Dynamic Data Exchange (DDE)” option
- And restart Excel file.
Now check whether the Excel waiting for OLE action error is fixed or not. If not then try the second solution
Solution 2: Disable add-ins
As I said above the users are getting the Excel OLE action error due to plenty of add-ins and commonly due to the corrupted ones.
Follow the steps to do so:
- Open Excel sheet > go to File menu > click Options
- Now click on Add-ins > choose Excel add-ins > click on Go button.
- And uncheck all boxes > click OK.
Hope this works for you to fix Excel OLE action error.
Solution 3: Use Other Ways To Attach Excel Workbook
While trying to use Excel’s “Send Using Email” option leads the error, so here it is recommended to try other ways to attach Excel workbook.
Try sending your Excel workbook by attaching it to an email as a file in Outlook or Hotmail or any other email app to fix the issue.
Well, it is estimated after following the above-given solution the Excel waiting for OLE action error is resolved. But if not then make use of the automatic MS Excel Repair Tool.
Solution 4: Disable Compatibility Mode
Some Excel users have successfully overcome this Excel ole action error by disabling the compatibility mode. Mainly this happens due to user intervention or 3rd party application. So if your Excel is also running in the compatibility mode then disable it once and check whether the OLE action error has been resolved or not.
Here is the quick guide to perform the task of disabling Compatibility Mode:
- Right-click on the Excel executable or Excel shortcut icon after then choose the Properties.
- In your opened window of Properties, hit the Compatibility Now uncheck the option “Run this program in compatibility mode”.
Automatic Solution: MS Excel Repair Tool
Make use of the professional recommended MS Excel Repair Tool to repair corrupt, damaged as well as errors in Excel file. This tool allows to easily restore all corrupt excel file including the charts, worksheet properties cell comments, and other important data. With the help of this, you can fix all sorts of issues, corruption, errors in Excel workbooks.
This is a unique tool to repair multiple Excel files at one repair cycle and recovers the entire data in a preferred location. It is easy to use and compatible with both Windows as well as Mac operating systems. This supports the entire Excel versions and the demo version is free.
* Free version of the product only previews recoverable data.
Steps to Utilize MS Excel Repair Tool:
Conclusion:
Well, this is all about the Excel OLE action error.
OLE is an important function that helps the application to communicate with one other by delivering the commands but sometimes this won’t deliver respond and start showing error.
Here I tried my best to put together the complete information about OLE action and how to fix Excel waiting for OLE action error.
Additionally, Excel is an essential application and used in daily life, so it is recommended to handle the Excel file properly and follow the best preventive steps to protect your Excel files from getting corrupted.
Despite it, always create a valid backup of your crucial Excel data and as well scan your system with a good antivirus program for virus and malware infection.
If, in case you have any additional questions concerning the ones presented, do tell us in the comments section below or you can also visit our Repair MS Excel Facebook and Linkdin account.
Good Luck….
Priyanka is an entrepreneur & content marketing expert. She writes tech blogs and has expertise in MS Office, Excel, and other tech subjects. Her distinctive art of presenting tech information in the easy-to-understand language is very impressive. When not writing, she loves unplanned travels.
Several Office users report getting the “Microsoft is waiting for another application to complete an OLE action” error when trying to run a VBA script or when trying to run Excel from a BI launch pad. The issue is reported to occur on all the recent Windows versions including Windows 7, Windows 8.1 and Windows 10)
An Object Linking & Embedding (OLE) action is essentially a mechanism designed to help various Office applications (Word, Excel, Powerpoint, Sharepoint) to communicate with other applications in order to complete an operation successfully.
What is causing the ‘Microsoft Excel is waiting for another application to complete an OLE action’ error?
We investigated this particular issue by looking at various user reports and looking at the official Microsoft documentation. We even managed to replicate the issue on one of our testing machines.
If Excel issues a communication request to another application (let’s say Word), it does it using the OLE object and then waits for the response from the application. If the response does not arrive in the default time threshold, Excel will trigger the following warning to the end user: ‘Microsoft Excel is waiting for another application to complete an OLE action’
Although the error message is always the same, there is actually a couple of fairly common scenario that will trigger this particular error in Microsoft Excel:
- DDE Protocol is disabled from Excel – This issue might be occurring because the Dynamic Data Exchange (DDE) protocol is disabled from Excel’s settings.
- Corrupted Office installation – Some affected users have reported that the issue was resolved after they reinstalled or repaired the entire Office installation.
- Adobe Acrobat PDFMaker add-in is conflicting with Excel – There have been multiple reports of users that have been able to resolve the issue by disabling or uninstalling the PDFMaker plugin.
- IE (Internet Explorer) process is interfering with the DDE – This is typically reported to occur when the user tries to save a file in Microsoft Excel. In this case, the solution is to close the process manually.
If you’re currently struggling to resolve this particular error message, this article will provide you with a selection of troubleshooting steps. Below you have a selection of methods that other users in a similar situation have successfully used to get the issue resolved.
For the best results, follow the methods below in order until you encounter a fix that is effective in getting the issue resolved. Let’s begin
Method 1: Uninstalling Adobe Acrobat PDFMaker (if applicable)
Some users have managed to resolve the error message by uninstalling the Adobe Acrobat PDF Maker add-in. As it turns out, this plugin has the potential to conflict with certain versions of Microsoft Excel.
Here’s a list with Office versions that are compatible with PDF Maker:
- Office 2010 (Office 14) 32 bit and 64 bit
- Office 2013 (Office 15) 32 bit and 64 bit
- Office 2016 (Office 16) 32 bit and 64 bit
Note: You can consult Adobe’s full compatibility guide (here).
If this scenario is applicable and you don’t rely on PDF Maker that heavily, you can most likely resolve the issue by either disabling or uninstalling the Adobe Acrobat PDFMaker add-in.
Here’s a quick guide on how to do this:
Update: You can also use the this Fix-it (here) to automatically disable the PDFMaker add-in automatically. It’s compatible with every recent Windows version including Windows 10, Windows 8.1, Windows 7 and Windows Vista.
- Open Microsoft Excel and click on File using the ribbon bar.
Open Microsoft Excel and go to File - From the File menu, click on Options (at the bottom of the menu list).
Options” width=”539″ height=”619″> Go to File > Options - In the Excel Options menu, click on Add-ins using the left-hand side menu. Next, move over to the right-hand pane, expand the drop-down menu associated with Manage and choose COM Add-ins. Then, click the Go… button to launch the Com Add-ins menu.
Go to Add-ins, choose COM Add-ins from the drop-down menu and click Go - In the COM Add-ins box, either uncheck the box associated with Acrobat PDFMaker Office COM Addin or select it and click Remove to delete it completely.
- Restart your computer and recreate the steps that were previously producing the error once the next startup is complete.
If you’re still encountering the ‘Microsoft Excel is waiting for another application to complete an OLE action’ error, move down to the next method below.
Method 2: Allowing applications that use DDE in Excel’s settings
As a lot of users have reported, the issue might occur if Microsoft Excel is set up to ignore any applications that try to communicate with Excel using the Dynamic Data Exchange (DDE) protocol.
For example, say you double-click on an Excel workbook in Windows Explorer – as soon as the command registers, a dynamic data exchange (DDE) is sent to Excel. That exchange will instruct Excel to open the workbook that you’ve just double-clicked.
If Excel is set up to ignore applications that use the Dynamic Data Exchange protocol, the exchange will not happen and you will see the ‘Microsoft Excel is waiting for another application to complete an OLE action’ error message instead.
Luckily, you can easily rectify this issue by accessing the Options menu of Excel and enabling the DDE protocol. Here’s a quick guide on how to do this:
- Open Microsoft Excel and click on File. It doesn’t matter if you open a new workbook or a new document.
Open Microsoft Excel and go to File - In the File menu, click on Options from the left-pane.
Options” width=”539″ height=”619″> Go to File > Options - In the Excel Options menu, click on the Advanced tab from the left-hand menu. Then, move over to the right pane and scroll down until you reach the General section. Once you get there, make sure that the box associated with Ignore other applications that use Dynamic Data Exchange (DDE) is unchecked.
Enabling the DDE protocol in Excel - Click Ok to save the changes, then restart Microsoft Excel. Then, repeat the operation that was previously causing the “Microsoft is waiting for another application to complete an OLE action” error and see if the issue is still occurring.
If you’re still encountering the same error message, move over to the next method below.
Method 3: Killing the Internet Explorer (IE) process
Several users seeing the “Microsoft is waiting for another application to complete an OLE action” error when trying to save the file, you might be seeing the error because of an IE process is interfering with the Dynamic Data Exchange (DDE) exchange.
Users in a similar situation have reported that the issue was resolved after they killed the IE process manually. Here’s a quick guide on how to do this:
- Press Ctrl + Shift + Esc to open Task Manager.
- Inside Task Manager, go to the Processes tab and see if you have any process belonging to Internet Explorer that is currently active.
- If you see one open, simply right-click on it and choose End task to close it.
Closing the Internet Explorer (IE) process - Return to Excel and see if the “Microsoft is waiting for another application to complete an OLE action” error is still occurring when you’re trying to save the file.
If you’re still encountering the same error, move down to the next method below.
Method 4: Suppressing the Excel Application Messaging
If you’re seeing the error message when trying to run a VBA script, one workaround would be to suppress the application messaging by using a tiny piece of code.
But keep in mind that this will not treat the issue itself – It’s only a workaround that prevents the error message from appearing. However, it will be helpful if your only goal is to prevent the error message from appearing.
Here’s a quick guide on inserting a VBA code to excel Workbook that will suppress the excel application messaging:
- Open your workbook in Excel and press Alt + F11 to open the Visual Basic Editor (VBE).
- In the Project bar (left-hand side), right-click on ThisWorkbook and choose Insert > Module.
Module” width=”576″ height=”389″> Right-click on ThisWorkbook and choose Insert > Module - In the newly created module, paste the following code (in the right section of the screen):
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
Update: Other users have reported that they managed to prevent the error prompt from appearing by using the following VBA code:
Sub CreateXYZ() Dim wdApp As Object Dim wd As Object On Error Resume Next Set wdApp = GetObject(, "Word.Application") If Err.Number <> 0 Then Set wdApp = CreateObject("Word.Application") End If On Error GoTo 0 Set wd = wdApp.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & "XYZ template.docm") wdApp.Visible = True Range("A1:B10").CopyPicture xlScreen wd.Range.Paste End Sub
- Press Ctrl + S and click No when you see the “The following features cannot be saved in macro-free workbook” warning.
Click No at the warning prompt - Then, choose a suitable location for the modified workbook set a proper name and make sure that the Save as type is set to Excel Macro-Enabled Workbook. Once everything is in order, click on Save to create the Excel Macro-Enabled Workbook.
Creating an Excel Macro-Enabled Workbook - Press Alt + Q to close the editor and go back to your workbook. Once you’re back in your editor press Alt + F8, select the Macro that you’ve just created and click Run.
Once this procedure is complete, you should no longer see the ‘Microsoft Excel is waiting for another application to complete an OLE action’ error with this WorkBook (even though it might still occur in the background).
Method 5: Disable Compatibility Mode (if applicable)
Some users have managed to resolve the issue after discovering that the Excel executable was running in Compatibility mode. This can happen due to manual user intervention or a 3rd party application.
If you suspect that Excel is running in compatibility mode, disable it and see if the ‘Microsoft Excel is waiting for another application to complete an OLE action’ error stops appearing. Typically, the error is reported to occur if the Excel executable is configured to run in Compatibility mode with Windows Vista and older.
Here’s a quick guide on disabling Compatibility Mode:
- Right-click the Excel executable (or the shortcut) and choose Properties.
Right-click on the Excel executable and choose Properties - In the Properties window, go to the Compatibility tab and uncheck the box associated with Run this program in compatibility mode.
Uncheck Run this program in compatibility mode
Содержание
- Fix Excel is waiting for another application to complete an OLE action
- Fix Excel is waiting for another application to complete an OLE action
- Method 1 – Activate/Enable the ‘Ignore other applications that use DDE’ feature
- Method 2 – Disable all Add-ins
- Method 3 – Use different ways to attach Excel Workbook
- Alternate Solution: Use Microsoft Excel Repair Tool
- Microsoft Excel ожидает, пока другое приложение завершит действие OLE
- Что такое действие OLE?
- Что вызывает ошибку «Microsoft Excel ожидает, пока другое приложение завершит действие OLE»?
- Способ 1. Удаление Adobe Acrobat PDFMaker (если применимо)
- Способ 2: разрешение приложений, которые используют DDE в настройках Excel
- Способ 3: уничтожение процесса Internet Explorer (IE)
- Метод 4: Подавление обмена сообщениями Excel
- Способ 5: отключить режим совместимости (если применимо)
Fix Excel is waiting for another application to complete an OLE action
There is no introduction required for Microsoft Excel and its importance in our daily lives. We all use Microsoft Office programs for various purposes. However, sometimes it causes problems due to some technical issues. One of the most common problems that users face is OLE action error. You might be thinking what this error means and how it occurs. If you are experiencing this problem, let us help you to fix this problem. We have covered everything related to this error in this article, from its definition, causes of error and how to solve it. So keep reading and find out how to solve ‘Microsoft Excel is waiting for another application to complete an OLE action’ error.
What is Microsoft Excel OLE Action Error?
We should start with understanding what OLE stands for. It is Object Linking and Embedding action, which is developed by Microsoft to let the office application interacts with other programs. It allows an editing program to send a part of the document to other apps and import them back with additional content. Did you understand what exactly it is and how it works? Let us share an example to make it more understandable.
For example: When you are working on Excel and want to interact with power point at the same time for adding more content, it is OLE that sends the command and waits for PowerPoint to respond so that these two program interacts with each other.
How this ‘Microsoft Excel is waiting for another application to complete an OLE action’ occurs?
This error occurs when the response does not come within the specified time. When Excel sends the command and did not get respond within the stipulated time, it shows OLE action error.
Causes of this error:
Eventually, there are three major causes of this problem:
- Adding an innumerable number of add-ins to the application and some of them are corrupted.
- When Microsoft Excel try opening file created in other application or try to get data from an active one.
- Using Microsoft Excel ‘Send as Attachment’ option for sending Excel sheet in an email.
Fix Excel is waiting for another application to complete an OLE action
One of the solutions is to “Reboot Your System” and try again. Sometimes after closing all apps and restarting your systems may solve this OLE action error. In case, the problem persists, you can try one or more methods given below to solve the problem.
Method 1 – Activate/Enable the ‘Ignore other applications that use DDE’ feature
Sometimes it happens that due to DDE (Dynamic Data Exchange) feature this problem occurs. Therefore, enabling the ignore option for the feature may solve the problem.
Step 1 – Open Excel sheet and navigate to File menu option and click on Options.
Step 2 – In the new window dialogue box, you need to click on ‘Advanced’ tab and scroll down to ‘General’ option.
Step 3 – Here you will find ‘Ignore other applications that use Dynamic Data Exchange (DDE)‘. You need to checkmark this option to enable this feature.
By doing this, the application may start working for you. You can restart the Excel and try again.
Method 2 – Disable all Add-ins
As we discussed above, that add-ins are another major cause of this error, so disabling add-ins may solve this problem for you.
Step 1 – Open Excel Menu, navigate to File and then Options.
Step 2 – In the new Windows dialogue box, you will find Add-ins option on the left side panel, click on it.
Step 3 – At the bottom of this dialogue box, select Excel Add-ins and click on the Go button, it will populate all Add-ins.
Step 4 – Uncheck all the boxes next to add-ins and Click on OK
This will disable all the add-ins thus reducing the load on the application. Try to restart the app and check if you’re able to Fix Excel OLE action and stdole32.tlb error in Windows 10.
Method 3 – Use different ways to attach Excel Workbook
The third most common case of OLE action error is trying to use Excel “Send Using Mail” feature. Therefore, it is recommended to try out another method to attach Excel workbook in an email. You can attach the Excel file in an email using Hotmail or Outlook or any other email app.
By adopting one or more above-mentioned methods, the OLE action problem will be solved however if you still experience this problem, you can go ahead and opt for the Microsoft Repair tool.
Alternate Solution: Use Microsoft Excel Repair Tool
You can use the recommended Microsoft Excel Repair tool, which repairs corrupts and damaged files in Excel. This tool will restore all corrupt and damaged files. With the help of this tool, you can get the problem solved automatically.
Recommended:
Hopefully, above-given all methods and suggestions will help you fix Excel is waiting for another application to complete an OLE action error on Windows 10.
Aditya is a skilled tech writer with 10 years of experience in the field. He has a strong background in Troubleshooting, and has a talent for simplifying complex technical concepts for a general audience. He has worked with a variety of clients in the technology industry, creating user manuals, technical documentation, and instructional materials. With his combination of technical knowledge and writing talent, he is able to create clear, accurate, and engaging content that helps users get the most out of their technology.
Источник
Microsoft Excel ожидает, пока другое приложение завершит действие OLE
Некоторые пользователи Office сообщают об ошибке «Microsoft ожидает, пока другое приложение завершит действие OLE» при попытке запустить сценарий VBA или при запуске Excel из стартовой панели. Сообщается, что эта проблема возникает во всех последних версиях Windows, включая Windows 7, Windows 8.1 и Windows 10.
Что такое действие OLE?
Действие «Связывание и внедрение объектов» (OLE) – это, по сути, механизм, разработанный для того, чтобы помочь различным приложениям Office (Word, Excel, Powerpoint, Sharepoint) взаимодействовать с другими приложениями.
Что вызывает ошибку «Microsoft Excel ожидает, пока другое приложение завершит действие OLE»?
Мы исследовали эту конкретную проблему, просматривая различные пользовательские отчеты и просматривая официальную документацию Microsoft. Нам даже удалось воспроизвести проблему на одной из наших машин для тестирования.
Если Excel отправляет запрос связи другому приложению (скажем, Word), он делает это с помощью объекта OLE, а затем ожидает ответа от приложения. Если ответ не приходит в установленный по умолчанию временной интервал, Excel выдаст конечному пользователю следующее предупреждение: «Microsoft Excel ожидает, пока другое приложение выполнит действие OLE».
Хотя сообщение об ошибке всегда одно и то же, на самом деле есть несколько довольно распространенных сценариев, которые вызывают эту конкретную ошибку в Microsoft Excel:
- Протокол DDE отключен в Excel. Эта проблема может возникать из-за того, что протокол динамического обмена данными (DDE) отключен в настройках Excel.
- Поврежденная установка Office. Некоторые затронутые пользователи сообщают, что проблема была решена после переустановки или восстановления пакета Office.
- Надстройка Adobe Acrobat PDFMaker конфликтует с Excel. Было несколько отчетов пользователей, которые смогли решить проблему, отключив или удалив плагин PDFMaker.
- Процесс IE (Internet Explorer) мешает работе DDE. Обычно это происходит, когда пользователь пытается сохранить файл в Microsoft Excel. В этом случае решение состоит в том, чтобы закрыть процесс вручную.
Если в настоящее время вы пытаетесь устранить это конкретное сообщение об ошибке, эта статья предоставит вам несколько шагов по устранению неполадок. Ниже у вас есть выбор методов, которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы.
Для достижения наилучших результатов следуйте приведенным ниже методам, пока не встретите исправление, эффективное для решения проблемы. Давайте начнем
Способ 1. Удаление Adobe Acrobat PDFMaker (если применимо)
Некоторым пользователям удалось устранить сообщение об ошибке, удалив надстройку Adobe Acrobat PDF Maker. Как оказалось, этот плагин может конфликтовать с определенными версиями Microsoft Excel.
Вот список версий Office, совместимых с PDF Maker:
- Office 2010 (Office 14) 32-разрядный и 64-разрядный
- Office 2013 (Office 15) 32-разрядная и 64-разрядная версии
- Office 2016 (Office 16) 32-разрядная и 64-разрядная версии
Если этот сценарий применим, и вы не сильно полагаетесь на PDF Maker, вы, скорее всего, сможете решить эту проблему, отключив или удалив надстройку Adobe Acrobat PDFMaker.
Вот краткое руководство о том, как это сделать:
- Откройте Microsoft Excel и нажмите « Файл» на ленточной панели.
- В меню «Файл» выберите « Параметры» (внизу списка меню).
- В меню параметров Excel выберите « Надстройки» в левом меню. Затем перейдите к правой панели, разверните раскрывающееся меню, связанное с управлением, и выберите Надстройки COM . Затем нажмите кнопку « Перейти…» , чтобы открыть меню надстроек Com .
- В поле Надстройки COM снимите флажок, связанный с надстройкой Acrobat PDFMaker Office COM, или выберите его и нажмите «Удалить», чтобы полностью удалить его.
- Перезагрузите компьютер и заново выполните шаги, которые ранее вызывали ошибку, после завершения следующего запуска.
Если вы по-прежнему сталкиваетесь с ошибкой «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» , перейдите к следующему способу ниже.
Способ 2: разрешение приложений, которые используют DDE в настройках Excel
Как сообщают многие пользователи, проблема может возникнуть, если Microsoft Excel настроен на игнорирование любых приложений, которые пытаются обмениваться данными с Excel, используя протокол динамического обмена данными (DDE) .
Например, допустим, вы дважды щелкнули книгу Excel в проводнике Windows – как только команда зарегистрируется, динамический обмен данными (DDE) будет отправлен в Excel. Этот обмен инструктирует Excel открыть книгу, которую вы только что дважды щелкнули.
Если Excel настроен на игнорирование приложений, использующих протокол динамического обмена данными , обмен не произойдет, и вы увидите сообщение об ошибке «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» .
К счастью, вы можете легко устранить эту проблему, открыв меню параметров Excel и включив протокол DDE. Вот краткое руководство о том, как это сделать:
- Откройте Microsoft Excel и нажмите « Файл» . Не имеет значения, открываете ли вы новую рабочую книгу или новый документ.
- В меню « Файл» выберите « Параметры» на левой панели.
- В меню параметров Excel выберите вкладку « Дополнительно » в левом меню. Затем перейдите на правую панель и прокрутите вниз, пока не дойдете до общего раздела. После этого убедитесь, что флажок, связанный с Игнорировать DDE запросы от других приложений, не отмечен.
- В меню параметров Excel выберите вкладку « Дополнительно » в левом меню. Затем перейдите на правую панель и прокрутите вниз, пока не дойдете до общего раздела. После этого убедитесь, что флажок, связанный с Игнорировать DDE запросы от других приложений, не отмечен.
- Нажмите ОК, чтобы сохранить изменения, затем перезапустите Microsoft Excel. Затем повторите операцию, которая ранее вызывала ошибку «Microsoft ожидает, пока другое приложение завершит действие OLE», и посмотрите, сохраняется ли проблема.
Если вы все еще сталкиваетесь с тем же сообщением об ошибке, перейдите к следующему способу ниже.
Способ 3: уничтожение процесса Internet Explorer (IE)
Ошибка «Microsoft ожидает, пока другое приложение завершит действие OLE» может возникнуть при попытке сохранить файл, поскольку процесс IE может мешать динамическому обмену данными (DDE).
Пользователи в аналогичной ситуации сообщали, что проблема была решена после того, как они вручную завершили процесс IE. Вот краткое руководство о том, как это сделать:
- Нажмите Ctrl + Shift + Esc, чтобы открыть диспетчер задач .
- В диспетчере задач перейдите на вкладку Процессы и посмотрите, есть ли у вас какой-либо процесс, принадлежащий Internet Explorer, который в данный момент активен.
- Если вы видите такой процесс, просто щелкните по нему правой кнопкой мыши и выберите Завершить задачу, чтобы закрыть его
- Вернитесь в Excel и посмотрите, возникает ли еще ошибка «Microsoft ожидает, пока другое приложение завершит действие OLE» , когда вы пытаетесь сохранить файл.
Если вы все еще сталкиваетесь с той же ошибкой, перейдите к следующему способу ниже.
Метод 4: Подавление обмена сообщениями Excel
Если вы видите сообщение об ошибке при попытке запустить сценарий VBA, одним из обходных путей может быть подавление обмена сообщениями приложения с помощью крошечного фрагмента кода.
Но имейте в виду, что это не решит саму проблему – это всего лишь обходной путь, который предотвращает появление сообщения об ошибке. Вот краткое руководство по вставке кода VBA в Excel Workbook, которое подавит обмен сообщениями приложений с Excel:
- Откройте Excel и нажмите Alt + F11, чтобы открыть редактор Visual Basic (VBE) .
- На панели «Project» (слева) щелкните правой кнопкой мыши ЭтаКнига и выберите « Insert»> «Module» .
- Во вновь созданном модуле вставьте следующий код:
- Нажмите Ctrl + S и нажмите Нет, когда увидите предупреждение «Следующие функции не могут быть сохранены в книге без макросов» .
- Затем выберите подходящее место для измененной рабочей книги, задайте правильное имя и убедитесь, что в качестве типа « Сохранить как» выбран Excel Macro-Enabled Workbook. Когда все будет в порядке, нажмите « Сохранить», чтобы создать книгу Excel с поддержкой макросов .
- Нажмите Alt + Q, чтобы закрыть редактор и вернуться к своей книге. Вернувшись в редактор, нажмите Alt + F8 , выберите только что созданный макрос и нажмите «Выполнить».
После завершения этой процедуры вы больше не должны видеть ошибку «Microsoft Excel ждет другого приложения для завершения действия OLE» с этой рабочей книгой (даже если она все еще может возникать в фоновом режиме).
Способ 5: отключить режим совместимости (если применимо)
Некоторым пользователям удалось решить проблему, обнаружив, что исполняемый файл Excel работает в режиме совместимости . Это может произойти из-за ручного вмешательства пользователя или стороннего приложения.
Если вы подозреваете, что Excel работает в режиме совместимости, отключите его и посмотрите, перестает ли появляться сообщение «Microsoft Excel ожидает, пока другое приложение завершит действие OLE». Как правило, сообщение об ошибке возникает, если исполняемый файл Excel настроен для работы в режиме совместимости с Windows Vista и более ранними версиями.
Вот краткое руководство по отключению режима совместимости:
- Щелкните правой кнопкой мыши исполняемый файл Excel (или ярлык) и выберите « Свойства» .
- В окне « Свойства» перейдите на вкладку « Совместимость » и снимите флажок, связанный с «Запустить эту программу в режиме совместимости» .
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка 3.3 / 5. Количество оценок: 22
Источник
На чтение 3 мин. Просмотров 7.9k. Опубликовано 03.09.2019
Существует множество ошибок, возникающих во всех приложениях, даже в таких приложениях, как Microsoft Excel, которые входят в состав пакета Office.
Об ошибке, о которой мы говорим, является печально известная ошибка « Microsoft Excel ожидает другого приложения для выполнения действия OLE ».
Когда эта конкретная ошибка появляется на вашем дисплее, у вас есть несколько вариантов для ее устранения.
Содержание
- Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?
- 1. Что такое OLE a?
- 2: Почему появляется ошибка OLE?
- 3: Как исправить проблему «Excel ждет OLE»
Как устранить ошибку «Microsoft Excel ожидает другого приложения…»?
- Что такое действие OLE?
- Почему появляется ошибка OLE?
- Как исправить проблему «Excel ждет OLE»
1. Что такое OLE a ?
Действие «Связывание и внедрение объектов» (OLE) – это технология, позволяющая приложениям Office взаимодействовать с другими приложениями.
Это позволяет редактирующему приложению отправлять часть документа в другие приложения, а затем импортирует его или возвращает его с дополнительным содержимым.
2: Почему появляется ошибка OLE?
Иногда следующая ошибка может отображаться на вашем экране, если требуемый ответ не приходит достаточно быстро: Microsoft Excel ожидает, пока другое приложение выполнит действие OLE .
3: Как исправить проблему «Excel ждет OLE»
Первое решение, конечно же, перезагрузить компьютер и повторить попытку. Если проблема не устранена, попробуйте следующие обходные пути:
1. Включить функцию «Игнорировать другое приложение, использующее DDE»
- Откройте лист Excel
- Перейти в меню «Файл»
- Нажмите на Опции
- Перейти на вкладку «Дополнительно»
- Прокрутите вниз до области «Общие» и установите флажок «Игнорировать другие приложения, использующие динамический обмен данными (DDE)».
- Перезапустите Excel
2. Отключить надстройки
- Откройте лист Excel
- Перейти в меню «Файл»
- Нажмите на Опции
- Нажмите на надстройки
- Выберите надстройки Excel и нажмите кнопку «Перейти».
- Снимите все флажки и нажмите ОК
3. Другие способы прикрепления книги Excel
Использование в Excel опции «Отправить с помощью электронной почты» может привести к указанной выше ошибке.
Вы можете отправить свою книгу, прикрепив ее в виде файла к электронному письму, например, в Outlook или Hotmail. Вы можете использовать любое приложение электронной почты, чтобы решить эту проблему.
Выберите свое почтовое приложение с умом! Мы пришли к нам на помощь с этим свежим списком!
С учетом сказанного, мы можем обернуть это. Сообщите нам в разделе комментариев ниже, если вам удалось устранить ошибку с помощью вышеупомянутых шагов.
Примечание редактора . Этот пост был первоначально опубликован в мае 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
Are you the one struggling with Excel OLE action error and looking for the ways to deal with it, then this is the right place.
Here check out the complete information about Excel OLE action error and how to get rid of it…
MS Excel is a very popular application and used for carrying out various functions. But sometimes this crucial application easily gets corrupted and starts showing Excel waiting for OLE action error.
OLE stands for Object Linking and Embedding action; this is developed by Microsoft and let the Office application to corporate with other applications. This permits an editing application to send part of the document to other apps and after that import and take it back with more content
For instance: When Excel tries to communicate with PowerPoint, it delivers the command to the OLE object and waits for PowerPoint to the response.
To recover lost Excel data, we recommend this tool:
This software will prevent Excel workbook data such as BI data, financial reports & other analytical information from corruption and data loss. With this software you can rebuild corrupt Excel files and restore every single visual representation & dataset to its original, intact state in 3 easy steps:
- Download Excel File Repair Tool rated Excellent by Softpedia, Softonic & CNET.
- Select the corrupt Excel file (XLS, XLSX) & click Repair to initiate the repair process.
- Preview the repaired files and click Save File to save the files at desired location.
Why Does OLE Error Emerge?
Well, the OLE Action Excel error appears when the response does not arrive within a specific time period. As a result, it starts showing Excel OLE action error:
Microsoft Excel is waiting for another application to complete an OLE action.
Screenshot Of The OLE Action Excel Error:
What Are the Causes of Excel OLE Action Error?
Well, there are three common reasons behind getting the Microsoft Excel is waiting for another application to complete an OLE action message:
These are some common reasons which trigger this particular Excel waiting for ole action error.
- The very first reason for getting this ole action excel error is because of the disabling of DDE Protocol from Excel’s settings.
- Adding plenty of add-ins to the application and among then some are corrupted.
- Due to the installation of corrupted MS Office suit. To fix this out you need to either reinstall or repair the complete MS Office installation.
- When Excel try opening file created in other application or obtain data from an active one.
- Chances are also that Adobe Acrobat PDFMaker add-in is frequently conflicting with the Excel application.
- Using Excel ‘Send as Attachment’ option for sending an Excel sheet in an email.
Well, these are some of the common reasons for the Excel OLE action error. So here check out the ways to fix Excel is waiting for the OLE action issue.
How To Fix Excel Is Waiting For OLE Action Error?
The common solution to fix the error Restarting your system and try again. Now check whether the Microsoft Excel is waiting for another application to complete an ole action is fixed or not.
If the problem continues, try the given workarounds.
Solution 1: Enable the “Ignore other application that use DDE” feature
It is found that many users are getting the error due to the DDE application feature. So, here it is recommended to enable the “Ignore other application that use DDE” feature.
Follow the steps to do so:
- Open Excel sheet > go to File menu > click Options.
- Now go to the Advanced tab > scroll down to the General area.
- Here check-mark the “Ignore other applications that use Dynamic Data Exchange (DDE)” option
- And restart Excel file.
Now check whether the Excel waiting for OLE action error is fixed or not. If not then try the second solution
Solution 2: Disable add-ins
As I said above the users are getting the Excel OLE action error due to plenty of add-ins and commonly due to the corrupted ones.
Follow the steps to do so:
- Open Excel sheet > go to File menu > click Options
- Now click on Add-ins > choose Excel add-ins > click on Go button.
- And uncheck all boxes > click OK.
Hope this works for you to fix Excel OLE action error.
Solution 3: Use Other Ways To Attach Excel Workbook
While trying to use Excel’s “Send Using Email” option leads the error, so here it is recommended to try other ways to attach Excel workbook.
Try sending your Excel workbook by attaching it to an email as a file in Outlook or Hotmail or any other email app to fix the issue.
Well, it is estimated after following the above-given solution the Excel waiting for OLE action error is resolved. But if not then make use of the automatic MS Excel Repair Tool.
Solution 4: Disable Compatibility Mode
Some Excel users have successfully overcome this Excel ole action error by disabling the compatibility mode. Mainly this happens due to user intervention or 3rd party application. So if your Excel is also running in the compatibility mode then disable it once and check whether the OLE action error has been resolved or not.
Here is the quick guide to perform the task of disabling Compatibility Mode:
- Right-click on the Excel executable or Excel shortcut icon after then choose the Properties.
- In your opened window of Properties, hit the Compatibility Now uncheck the option “Run this program in compatibility mode”.
Automatic Solution: MS Excel Repair Tool
Make use of the professional recommended MS Excel Repair Tool to repair corrupt, damaged as well as errors in Excel file. This tool allows to easily restore all corrupt excel file including the charts, worksheet properties cell comments, and other important data. With the help of this, you can fix all sorts of issues, corruption, errors in Excel workbooks.
This is a unique tool to repair multiple Excel files at one repair cycle and recovers the entire data in a preferred location. It is easy to use and compatible with both Windows as well as Mac operating systems. This supports the entire Excel versions and the demo version is free.
* Free version of the product only previews recoverable data.
Steps to Utilize MS Excel Repair Tool:
Conclusion:
Well, this is all about the Excel OLE action error.
OLE is an important function that helps the application to communicate with one other by delivering the commands but sometimes this won’t deliver respond and start showing error.
Here I tried my best to put together the complete information about OLE action and how to fix Excel waiting for OLE action error.
Additionally, Excel is an essential application and used in daily life, so it is recommended to handle the Excel file properly and follow the best preventive steps to protect your Excel files from getting corrupted.
Despite it, always create a valid backup of your crucial Excel data and as well scan your system with a good antivirus program for virus and malware infection.
If, in case you have any additional questions concerning the ones presented, do tell us in the comments section below or you can also visit our Repair MS Excel Facebook and Linkdin account.
Good Luck….
Summary
Article Name
How to Fix “Microsoft Excel is waiting for another application to complete an OLE action” Issue
Description
Want to deal with Excel OLE action error then here follow the given solutions one by one to fix Excel is waiting for OLE action issue
Author
Publisher Name
Repair MS Excel Blog
Publisher Logo
Priyanka Sahu
Priyanka is an entrepreneur & content marketing expert. She writes tech blogs and has expertise in MS Office, Excel, and other tech subjects. Her distinctive art of presenting tech information in the easy-to-understand language is very impressive. When not writing, she loves unplanned travels.
Связывание и внедрение объектов (OLE) – это технология, разработанная Microsoft, которая позволяет приложениям Office взаимодействовать с другими приложениями. Это позволяет одному приложению для редактирования отправить часть документа в другие приложения, а затем импортировать или вернуть его вместе с другим содержимым.
Например, если Excel пытается связаться с PowerPoint, он отправляет команду объекту OLE и ожидает ответа от PowerPoint.
Однако, если требуемый ответ не получен в течение определенного периода времени, может отображаться следующая ошибка:
Microsoft Excel ожидает, пока другое приложение завершит действие OLE
Существует три распространенных причины того, что Microsoft Excel ожидает, пока другое приложение завершит сообщение OLE actio n:
- Добавление в приложение слишком большого количества надстроек, из которых один или несколько повреждены.
- Excel пытается открыть файл, созданный в каком-либо другом приложении, или извлечь данные из активного
- С помощью параметра «Отправить как вложение» в Excel можно отправить лист Excel по электронной почте.
Общее решение, которое рекомендуется, это перезагрузить компьютер и попробовать заново . Так как ошибка также может возникать из-за того, что Excel пытается взаимодействовать с другим приложением, которое не отвечает, рекомендуется закрыть Excel и все другие приложения. После этого вы можете снова открыть лист Excel и начать заново.
Однако, если проблема не устранена, вы можете попробовать любое из приведенных ниже решений.
1. Включение функции «Игнорировать другие приложения, использующие DDE».
1] Откройте лист Excel и перейдите в меню «Файл». В меню Файл выберите Параметры.
2] Откроется диалоговое окно параметров Excel. Перейдите на вкладку «Дополнительно» и прокрутите вниз до области «Общие». Там проверьте ‘Игнорируйте другие приложения, которые используют динамический обмен данными (DDE)‘.
Это должно уменьшить часть нагрузки на приложение и сделать его легче. Попробуйте перезапустить Excel после этого.
2. Отключение надстроек
1] Откройте лист Excel и перейдите в меню «Файл». В меню «Файл» выберите «Параметры».
2] Появится диалоговое окно «Параметры Excel». На вкладках слева нажмите Надстройки.
3] В нижней части этого окна находится окно управления. Выберите надстройки Excel и нажмите кнопку «Перейти» рядом с ней. Это заполняет список надстроек.
4] Снимите все флажки рядом с надстройками в поле Доступные надстройки и нажмите кнопку ОК.
Это отключает все надстройки, тем самым снижая нагрузку на приложение.
3: Использование других методов для прикрепления книги Excel
Использование встроенной в Excel опции «Отправить с помощью электронной почты» для отправки книги в виде вложения также может привести к отображению вышеуказанной ошибки OLE. Но вы можете решить эту проблему, прикрепив книгу Excel к своему сообщению через приложение электронной почты. Вы можете отправить свою книгу, прикрепив ее в виде файла к сообщению электронной почты в Outlook 2013/2010 или Hotmail. Фактически, вы можете использовать любое почтовое приложение на ваш выбор, чтобы обойти проблему.
Решения, обсуждаемые в этом посте, являются одними из самых эффективных и популярных, используемых для устранения ошибки Excel, упомянутой выше в обсуждении. Надеюсь, что-то здесь поможет вам.
-
08-31-2005, 05:25 AM
#1
what is an OLE action
HI
I have a workbook which has a macro which exports data from a user to myself by attaching a file to an email. However the user has received an error «Microsoft Office excel is waiting for another aplication to complete an OLE action.» What is an OLE action.
Could anybody suggest an answer? Many Thanks
-
08-31-2005, 07:05 AM
#2
Re: what is an OLE action
OLE stands for «Object Linking and Embedding», which is the
mechanism or plumbing that lets you put, for example, a Word
document or a command button, on an Excel worksheet. Excl issues
commands to the OLE object, and waits for a reply back from the
OLE object indicate that the command is completed, or at least
that the OLE object received the command. The message «Microsoft
Office excel is waiting for another application to complete an
OLE action.» means that the OLE object hasn’t replied back to
Excel within the timeout threshold.—
Cordially,
Chip Pearson
Microsoft MVP — Excel
Pearson Software Consulting, LLC
www.cpearson.com«funkymonkUK»
<funkymonkUK.1umied_1125482737.3836@excelforum-nospam.com> wrote
in message
news:funkymonkUK.1umied_1125482737.3836@excelforum-nospam.com…
>
> HI
>
> I have a workbook which has a macro which exports data from a
> user to
> myself by attaching a file to an email. However the user has
> received
> an error «Microsoft Office excel is waiting for another
> aplication to
> complete an OLE action.» What is an OLE action.
>
> Could anybody suggest an answer? Many Thanks
>
>
> —
> funkymonkUK
> ————————————————————————
> funkymonkUK’s Profile:
> http://www.excelforum.com/member.php…o&userid=18135
> View this thread:
> http://www.excelforum.com/showthread…hreadid=400710
>
-
08-31-2005, 07:31 AM
#3
Thanks for the explaination. What I found was the user was using Outlook XP which has a feature of warning users that other software is trying to send email and they can allow or disallow. is there a way around them getting this message?