http://support.microsoft.com/kb/3025036/EN-USBut if it doesn't work, and it usually doesn't you have to uninstall a KB to fix this problem. (keep in mind the KB will most likely reinstall itself again after some time)
based on your Office version: (not Visio version!)
Security Update for Microsoft Office 2007 (KB2596927)
Security Update for Microsoft Office 2010 (KB2553154)
Security Update for Microsoft Office 2013 (KB2726958)
------------------------------------------------------------------------------
Some related bug, I can use suggestions:
On my PC if I add a new control textbox of (Microsoft Forms 2.0)
It works on my PC but the file is corrupt on any other PC (VBA fails to start Run-time Error '32809' )
Deleting the control (also the master if there is any) fixes the file again.
Adding the control on another PC and keep using the file again on my PC doesn't create the problem, I assume some/all ActiveX inserts on my PC are a problem on another PC.
ideas to fix it are welcome.
Using Windows 7 64bit, Visio 2007, Office 2013
Example file attached (contains, 1 texbox control and test sub)