The way I handle this (hopefully to inspire you for what you want to achieve):
I have some fields on some forms with an email adress in it.
In order to launch sending an email to that adress via the default Outlook, I require a doubleclick on the field (a single click too often causes inadvertant action).
The fields in question are defined as ordinary data type text.
For the "On doubleclick" event for an email field I have (field in this example is called "Email"

:
_________________________________________________
Private Sub Email_DblClick(Cancel As Integer)
fMyEmail
End Sub
_________________________________________________
Function fMyEmail() As Boolean
Dim CurrentControl As Control
Set CurrentControl = Screen.ActiveControl
On Error Resume Next
DoCmd.SendObject acSendNoObject, , acFormatRTF, CurrentControl, , , , , -1
End Function
_________________________________________________
So for every other field with an email adress in it, just put
fMyEmail
as "on doubleclick" event
Hth

Riny