Much like the elements of an HTML page, ActiveX documents that are not installed on users' computers can be automatically downloaded when users navigate to them. Furthermore, they can be upgraded automatically if the versions available on the server are more recent.
Several features come together to enable you to provide installation, navigation, and persistence with your ActiveX documents:
You can create a link to your ActiveX document that causes the browser to automatically find and download all components needed to run the component.
In a hyperlink-aware container, you can use the properties and methods of Visual Basic's Hyperlink object to jump to a given URL or navigate through the history list.
As with documents that are made available through Microsoft Word or Microsoft Excel, the menus of Visual Basic ActiveX documents can be merged with the browser's menus. As the document is loaded in Internet Explorer, for instance, the browser's menu items will be merged with those you created to accompany your ActiveX document.
When you deploy an ActiveX document in Internet Explorer, you can store data through the PropertyBag object.