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.
Related
I've created an Excel workbook for a client of mine which uses a custom ribbon tab to access the VBA functionality. It thus contains a customUI.xml file with the extra ribbon code in it (by using the Custom UI Editor tool). By now, all was working well for over a year.
However, a few days ago the ribbon customizations keep disappearing after he makes a simple modification to the file and saves it again. Nothing fancy; just change some cell values and ctrl-s save. When opening the saved version the ribbon doesn't show up, and on closer inspection it turns out the ribbon customization is completely gone from the file at that point (the entire root customUI folder is gone and the reference to it from the _rels.rels file is gone too). He's just a regular Excel user, so he doesn't even know about Office custom UI ribbon xmls etc, so it's not that he has been messing with tools he shouldn't have messed with. When I open a working copy of the file on my machine and save it, the ribbon remains in place.
The VBA is still intact though, and the listobject tables that are placed on some sheets are still there too, so it can't be because it got intermediately saved in 2003 format or such...
The file does live in a Sharepoint and OneDrive environment, but IIRC he also had this problem when retrieving a working backup of the file, placing it on his desktop and making a modification from there. Then again a few months ago his IT administrator has moved his company over to Office 356 and migrated his files to the cloud, so it might well be his desktop is on OneDrive too.
What could cause a perfectly fine ribbon to disappear like that? A rogue Office update? Or some Sharepoint 'security' feature to remove ribbons on save? (note that I'm not well known with Sharepoint so this is just wild speculation.) He's using Office 365, so I presume he's on Excel 2019 (as am I).
All leads are welcome, because I'm at a total loss here...
I built a workbook in Excel on my old machine that has a bunch of UserForms in it. One of the UserForms has an ActiveX spreadsheet control in it. This allows me to enter spreadsheet data into the UserForm. My old computer recently crashed so my IT department gave me a new machine that is running the same system (Microsoft Office 2010). Now, when I open the spreadsheet, I get:
Could not load some objects because they are not available on this machine.
I Googled this error and read through a number of pages. The first thing to try was installing Microsoft Office Web Components 11.0. Weirdly, this allows me to add a spreadsheet control to any UserForm I want to but I still cannot open the original sheet with all of its controls still in it.
Next, I tried these instructions but got no results.
Does anybody have any ideas?
Add a reference to Microsoft Forms 2.0 Object Library (found as FM20.dll)
Hth
I'm using Excel 2013 64bit, in earlier version excel 2007 I've used Microsoft Date Time control in more tools options., but I could not found the same one or related one on excel 2013.
I've tried all those solutions in microsoft forums, even I can't found any add-on for this.
Has any one the solution for it?
As far as I know active-x buttons are not supported in Excel 64-bit.
If you want to use active-x buttons such as date picker you need to install Office 32-bit which can also be installed in Windows 64-bit or to create them by yourself.
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.
I have an Excel 2007 VBA spreadsheet that displays a UserForm. Works fine on Windows XP, but when I run it on windows 7, the form shows in the old Windows XP style rather than the new Windows 7 style.
Is there an easy way to make the VBA userForm show up with the correct OS style?
Check whether you have an excel.exe.manifest file in your office installation folder on your Win 7 system. If this is missing, then this can affect how winforms are displayed via VBA - please take a look here for more information: http://support.microsoft.com/default.aspx?scid=KB%3bEN-US%3b309366
EDIT: The above linked page was removed by Microsoft some time after 2014/06/06. However, it can be viewed at the Internet Archive (in Spanish/en Español)...
https://web.archive.org/web/20140606115708/http://support.microsoft.com/kb/309366