Article ID: 224305 - View products that this article applies to.
This article was previously published under Q224305
This article describes the usage and redistribution of the Microsoft Forms 2.0 Controls, Fm20.dll. Developers who build custom applications using these controls need to be aware of certain restrictions.
If you use any of the following components in your custom application, then your users must have the Fm20.dll on their system in order for the following controls to load and function:
As an alternative to having your end users install Microsoft Office, you can have them freely download and install the Microsoft ActiveX Control Pad, which also installs the Fm20.dll. For more information, see the following Microsoft Developer Network (MSDN) Web site:
http://msdn.microsoft.com/en-us/library/ms968493.aspxNOTE: The use of these Microsoft Forms components in your own compiled applications, such as those written with Microsoft Visual C++ and Microsoft Visual Basic, is not recommended or supported. These controls were designed and tested to work exclusively within Microsoft Office and its Visual Basic for Applications environment.
For additional information, click the article numbers below to view the articles in the Microsoft Knowledge Base:
(https://support.microsoft.com/kb/169813/EN-US/ )OFF97: Not All Files Can Be Distributed Using Setup Wizard
(https://support.microsoft.com/kb/163535/EN-US/ )ODE97: List of Files You Can Redistribute with ODE Run-Time Application
(https://support.microsoft.com/kb/243794/EN-US/ )INFO: Where to Find Information on the Visual Basic for Applications (VBA) SDK
241245For more information on licensing Microsoft Visual Basic for Applications (VBA), which includes Fm20.dll, see the following MSDN Web site:
(https://support.microsoft.com/kb/241245/EN-US/ )PRB: 'Error 7 - Out of Memory' Error Message From Visual Basic Application Using FM20.DLL
Article ID: 224305 - Last Review: June 13, 2012 - Revision: 6.0