Oh ok, I see. Then your best bet may be to write a VB 6 Add-In. If you use the trused passed in Applicaiton object in the OnConnection procedure it will be better. Only thing is that your needingto access it from Access so you may need to write a Office Add-In that is shared across Access and Outlook. A bit more complicated but posssible.