Mike & Doris Manning
mikedorism at verizon.net
Mon Nov 7 09:15:17 CST 2005
I don't have code for how to export it from Outlook but I do have code for how to import it from within Access. My code uses Redemption to get around the security issues but the normal Outlook process should be identical. Doris Manning mikedorism at verizon.net ************************************************************** Public Function SafeAddress(MyForm As String) On Error GoTo ErrorHandler Dim oSafeAddr As Object Dim oAddrEntries As AddressEntries Dim oAddrEntry As AddressEntry Dim FormName As Form Dim strDispName As String Dim strMailName As String Const GivenName = &H3A06001E Const Surname = &H3A11001E Set FormName = Forms(MyForm) Set oSafeAddr = CreateObject("Redemption.AddressLists") Set oAddrEntries = oSafeAddr("Global Address List").AddressEntries For Each oAddrEntry In oAddrEntries If Not IsEmpty(oAddrEntry.Fields(GivenName)) And _ Not IsEmpty(oAddrEntry.Fields(Surname)) Then strDispName = oAddrEntry.Name strMailName = oAddrEntry.Fields(GivenName) & oAddrEntry.Fields(Surname) strMailName = strMailName & "@hargroveinc.com" FormName!lstOthers.AddItem strDispName & ";" & strMailName End If Next oAddrEntry Set oAddrEntry = Nothing Set oAddrEntries = Nothing Set oSafeAddr = Nothing Set FormName = Nothing Exit Function ErrorHandler: Call HandleErrors(Err, strMyName, "SafeAddress") End Function