This question already has answers here:
Microsoft Excel ActiveX Controls Disabled?
(11 answers)
Closed 8 years ago.
So at work I ran into this issue after I installed the most recent Windows 7 updates (including Microsoft Office 2010 updates) - the date up the update was today (Dec 12, 2014).
After the update, I opened my macro enabled workbook in Excel 2010 and basically anything that referenced ActiveX controls (checkboxes, buttons) no longer worked. My auto_open was checking checkboxes and couldn't run... it kept erroring at the first checkbox check. The buttons are also no longer clickable.
Before you say it, I have checked my trust settings and allowed all ActiveX and Macros, but no change. If anyone has any advice, I'm all ears. Due to me not being an admin, I cannot due too many things as far as Windows goes.
We had this somewhat shocking issue yesterday on several machines with Excel 2007.
By rolling back Security updates for office one by one, we determined that this was being caused by update KB2596927 from 9 December 2014 - Link
After this update, not only did many macro-enabled worksheets break down upon activating macros due to their ActiveX controls being killed, but also no classic ActiveX controls (button, checkbox, etc.) could be inserted into a blank workbook any longer!
CONFIRM AS SOLVED: I can confirm that the answer to delete the file C:\Users\USERNAME\AppData\Local\Temp\Excel8.0\MSForms.exd has worked for me!
Thank you guys!
Here is more information on EXD files
This was resolved also in another post on this forum
Resolved issue !
Close Excel
Rename or delete this file (at your own risk) :
C:\Users\USERNAME\AppData\Local\Temp\Excel8.0\MSForms.exd
It would be rebuild after Excel reopens. My ActiveX et macros are working good !
Have a good day !
Cracki
As a quick fix and workaround use this tool:
http://go.microsoft.com/?linkid=9875022
https://support.microsoft.com/kb/3025036
Basically remove all “.exd” files which represent the cache of the forms.
Related
I have a workbook in which I consolidate data from various CSV files. There are a number of macros in this file including ones to add new sheets to the file, which is on a shortcut key Ctrl+Shift+N. This has been working perfectly for many years. This morning the shortcut key does absolutely nothing. If I go to the Excel developer tab and click on the Macros button, the list of macros is empty. However, if I open VBA I can run the macro from there and it still works perfectly.
I run Office Professional Plus 2019 and it ran an update yesterday. Does anyone know of a new setting introduced that may hide the macros in Excel itself. Note that macros are enabled on this workbook.
Just for closure should someone else stumble across this. The problem was related to the specific file. It somehow got "partially" corrupted. Still worked and could fire macros from VBA IDE as well as linked buttons, just not with shortcut keys as macros not "visible" in Excel view. File degraded further to a point where it could no longer save.
A single machine, Windows 10 & Excel 2013, will no longer correctly display spreadsheets that have Form Control objects. ActiveX objects display correctly.
Form Control combo box
ActiveX combo box
Have removed and reinstalled Office, removed and reinstalled Visual Studio 2010, followed suggestions for FM20.dll and FM20ENU.dll, all to no avail. All updates to Office and Windows 10. Updated video drivers, checked Excel options and settings. No add-ins. No 3rd party Office or Excel tools.
The form can not be changed, easily and since other computers display correctly, don’t want to spend much more time on this. But finding out the root cause would be of great help.
Thank you in advance.
This is a very simple question from me.
I have inserted some user forms in Excel 2013 which have VBA code in them.
Some of the users have a very old version of Excel (such as Microsoft Excel 2003/2006).
I would like to know, will my user forms work in these older versions? I worry because back in 2003, I believe they were not called 'user forms' and therefore some functions may be disabled.
I cannot find a clear answer anywhere so a response here would help a lot.
Userforms were introduced in Excel 5 back last century so there will be no problem there. You are more likely to hit problems with specific functions in the sheets, or with 64bit/32 bit versions. (And the idea that 2003 is a long time ago is cracking me up - we have one in-house program written in VB version 3 in 1993 still running)
I'm making an Excel Add-in which has a CustomTaskPane. On load I try to set the dockposition, height and width of the custom taskpane. Setting these properties executes almost immediately on Excel2010, but with Excel2013 it takes almost two seconds.
I've seen a question on MSDN about this, but no real answer was given. Are other people having this issue, and is there a workarround?
Yes I do also have this problem. I think this has become an issue since Excel 2013 is now SDI (Single Document Interface), which means each workbook has its own visibility states for the custom taskpanes that were application scoped up to Excel 2010.
A Workaround to increase speed:
It is still slower than Excel 2007 and Excel 2010, but you can disable the new Office 2013 animations in the registry to increase speed a lot, see Disable Excel 2013 cell animation.
I am using Excel 2010 and am having difficulty with one old workbook created in Excel 2003. Lots of symptoms to report!
No other workbooks are giving me this problem. This problem file usually causes "MS Excel - (workbook name.xls) [Compatibility Mode] (Not responding) and a blank screen apart from the task bar and this Excel message on a single line across the top of the screen. Waiting doesn't solve the problem. If I close Excel and choose the "Close program" option, it sometimes shows me the file as I remember it for a couple of seconds, then the program closes. Re-opening the file just gives the same behaviour again. During the first few seconds of loading, I can see the message "Contacting server for information" at the bottom of the Excel screen.
In Task Manager I can find EXCEL.EXE *32 running. I'm using Windows 7 Pro 64 bit.
This is a file I use regularly in projects as a specialised calculator, and so I re-copy it each time and save it to save the calculation records in the project file. I've found that versions of the workbook created even several years ago and have given no trouble until now all suffer this problem, so it looks like a problem with Excel 2010. This is the first time I've tried to open these files since migrating from a Win XP computer running Excel 2003.
Please can anyone help me to open the file and to resolve the problem?
Thanks
There might be a calculation or a marcro activated on start up that messes things up.
Try the following:
Open the Excel application, with a blank workbook. Set calculation to manual. Now look up your Macro settings and set these to "disable with notifications".
With these things set, open your misbehaving workbook again and see what happens now. Dont let the macros (if any) start yet! Open the VBA Editor window and check for a script in Workbook called Workbook_Open. If that is present check its content or put a break in and debug it.
Let us know what you find, if any.
UPDATE:
It sounds like there is a database link to an external source that is trying to refresh on startup but isnt working correctly (anymore). I now remember likewise behaviour when I had an Excel workbook with tons of SQL queries in it that (in case of showing a complete table or view by applying SELECT * FROM ...) could overlap other data and that would create autoshutdowns for me. Change the option in the Trust Center for External Content to Disable when you open this workbook and let us know!
I have a client with the same issue. The problem was resolved by removing all the logo's (Images) from the sheet. It appears that the logo contains a link to some web site. I copied the logo into paint and copied it back.
Problem Solved!
It appears that an object placed in the sheet can have its own links embedded in it???
I hope this helps!