Command button not working and can't add new buttons to workbook

Hi All

I created a workbook that has a command button ActiveX control on a sheet to show a userform. The userform in turn has several controls. All of this was working fine yesterday.

When I opened the workbook this morning, the command button that displays the form did not respond and I cannot add new activeX controls to the sheet (I get an error message saying "Cannot insert object". This also happens if I open a new workbook and try to insert an activeX control.

However, if I insert a windows forms control and assign a macro to it to show the form, it works perfectly - I can even add new activex controls to the userform and they do what they are supposed to.

The sheets and workbook are not protected and macros have been enabled.

I've tried closing and reopening Excel, shutting down and restarting the computer, etc. but I still have the issue with activeX controls in worksheets.

How can it be fine yesterday and suddenly not work today?

Any help would be greatly appreciated.

Regards

Terry
TerrygordonAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Rory ArchibaldCommented:
The latest Office updates have screwed things up. Have a read of this: http://excelmatters.com/2014/12/10/office-update-breaks-activex-controls/

You basically need to delete all .exd files from your computer (with all Office apps closed) then try again.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
TerrygordonAuthor Commented:
Thanks Rory - problem solved. Good old Microsoft. :-)

Regards

Terry
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Spreadsheets

From novice to tech pro — start learning today.