*Result*: Write a Managed Add-In for Access 2003.
*Further Information*
*The article shows how to write a managed add-in using Visual Studio .NET 2003 that runs inside Access 2003. To get started, a copy of Visual Studio.NET 2003 is needed. Any edition, Professional or higher will work for the code. To create the add-in project, first start Visual Studio .NET 2003 and click on the New Project button. Expand the Other Projects node in the Project Types tree and select Extensibility Projects. Select Shard Add-In as the project type. name the project ObjectList and select a convenient location for it. Click on OK to launch the extensibility Wizard. Read the opening panel and click on Next. Select a programming language and click on Next. The next panel shows the variety of applications that can host a shared add-in. Select only the Microsoft Access check box and click on Next. The next panel of the wizard prompts for a name and description of the add-in. The next panel presents two options. One is to have the add-in loaded whenever the host loads, and make the available add-in available to all users on the computer. Select both boxes and click on Next. Click on Finish to generate the source code for the add-in. To customize the add-in, change the application Object variable from a generic object to a strongly type of variable referring to an Access application. This requires a reference to the Access 2003 Primary Interop Assembly (PIA). A PIA is a bit of .NET to COM translation code; it is the piece that lets managed code all into an unmanaged application such as Access.*