Registering ActiveX controls in Access
To use an ActiveX? control (formerly called OLE controls or custom controls) in a Microsoft? Office application, you must first register the control. This tip explains how to register ActiveX controls in Microsoft Access by using the Calendar control as an example. Once you register an ActiveX control, you can use it in any Office application as well as in other Microsoft development products such as Visual Basic?.
Get the Calendar Control
The Calendar control (Mscal.ocx) displays a monthly calendar that you can insert in a form. You can use it to collect date-selection information. The Calendar control is not installed with a typical installation of Office 97. You can download a copy of the latest version of the Calendar control free from:
http://microsoft.com/OfficeDev/FreeStuff/mscaldl.htm.
When you download the Calendar control and are prompted for a location in which to place Mscal.ocx, type C:\Windows\System in the text box provided.
Register the Calendar Control
Note: The directions given here are specific to the Calendar control. However, you can follow this procedure to register any ActiveX control that is new to your system.
To register the Calendar control:
Open any Access database. If you have not created an Access database, open the Northwind.mdb sample database. The default location of this database in a typical installation of Office 97 is C:\Program Files\Microsoft Office\Office\Samples.
On theTools menu, click ActiveX Controls.
Click Register.
(continued in comments...)