ActiveX Document (also known as DocObject or DocObj[1]) is a Microsoft technology that allows users to view and edit Microsoft Word, Excel, and PDF documents inside web browsers.
There are a few code contracts that ActiveX documents and their container need to implement in order to communicate about their capabilities and requirements.
In Visual C++, programmers can include Microsoft Foundation Classes's support for ActiveX Documents in the MFC project wizard.
A programmer can choose to add ActiveX document server and/or container support to the new program by checking a checkbox during the project creation process.
[8] In Visual FoxPro, The ActiveDoc Base Class supports development for ActiveX document servers.