ActiveX Document

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.