[AccessD] A2K3: Add eMail Addy to Outlook Distibution List?

Andy Lacey andy at minstersystems.co.uk
Thu May 27 16:09:05 CDT 2004


Never done it but give me a few minutes. I'll see what I can do.

Andy

> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com 
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of 
> Christopher Hawkins
> Sent: 27 May 2004 21:59
> To: accessd at databaseadvisors.com
> Subject: RE: [AccessD] A2K3: Add eMail Addy to Outlook 
> Distibution List?
> 
> 
> Andy,
> 
> This looks good for creating the contact.  Do you also have 
> sample code to add a contact to a distribution list?
> 
> -Christopher-
> 
> ---- Original Message ----
> From: andy at minstersystems.co.uk
> To: accessd at databaseadvisors.com, 
> Subject: RE: [AccessD] A2K3: Add eMail Addy to Outlook 
> Distibution List?
> Date: Thu, 27 May 2004 21:39:29 +0100
> 
> >Christopher
> >
> >Try something like this. You must set a Reference to the Outlook
> >Library.
> >
> >
> >Function CreateContact(frm As Form)
> >Dim objOutlook As Outlook.Application
> >Dim objOutlookNameSpace As Outlook.NameSpace
> >Dim objOutlookItem As Outlook.ContactItem
> >Dim objOutlookFolder As Outlook.MAPIFolder
> >
> >'Create the Outlook session
> >Set objOutlook = CreateObject("Outlook.Application")
> >Set objOutlookNameSpace = objOutlook.GetNamespace("MAPI") 
> 'Amend this 
> >line to get your contacts folder. Set objOutlookFolder = 
> >objOutlookNameSpace.Folders("Public Folders Or Your
> >Top Level").Folders("Next Level").Folders("And So On To Your Folder")
> >        
> >Set objOutlookItem = objOutlookFolder.Items.Add(olContactItem)
> >With objOutlookItem
> >  .BusinessFaxNumber = Nz(frm!txtFax, "")
> >  .BusinessTelephoneNumber = Nz(frm!txtPhone, "")
> >  .CompanyName = Nz(frm!txtCompanyName, "")
> >  .Department = Nz(frm!txtDept, "")
> >  .Email1AddressType = "SMTP"
> >  .Email1Address = Nz(frm!txtEmail, "")
> >  .FileAs = Nz(frm!txtContactName, "")
> >  .Fullname = Nz(frm!txtContactName, "")
> >  .JobTitle = Nz(frm!txtJobTitle, "")
> >  .MobileTelephoneNumber = Nz(frm!txtMobile, "")
> >  .Subject = Nz(frm!txtCompanyName & " (" & frm!txtContactName &
> >")", "")
> >  .Save
> >End With
> >
> >Exit_CreateContact:
> >Call SysCmd(acSysCmdClearStatus)
> >Set objOutlookItem = Nothing
> >Set objOutlookFolder = Nothing
> >Set objOutlookNameSpace = Nothing
> >Set objOutlook = Nothing
> >End Function
> >
> >
> >-- Andy Lacey
> >http://www.minstersystems.co.uk
> >
> >> -----Original Message-----
> >> From: accessd-bounces at databaseadvisors.com
> >> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of 
> >> Christopher Hawkins
> >> Sent: 27 May 2004 21:03
> >> To: accessd at databaseadvisors.com
> >> Subject: [AccessD] A2K3: Add eMail Addy to Outlook Distibution 
> >List?
> >> 
> >> 
> >> Hello all!
> >> 
> >> So, I have finally been called upon to do some interaction
> >> with Outlook via Access...and I don't have the foggiest idea 
> >> how to do it! I already took to Google, but got nothing usable.
> >> 
> >> THE CHALLENGE:
> >> 
> >> Given an Access database with customer records in it, I must
> >> add selected customer records to a Newsletter distribution 
> >> list in Outlook via a button click from the Customer screen.  
> >> 
> >> The Newsletter distribution list resides within UserA's
> >> Contacts folder, but everyone in the office has permissions 
> >> to view and update it.
> >> 
> >> Hopefully somebody can point me to a good resource for
> >> Access-Outlook interaction, or has done this before and can 
> >> provide sample code.
> >> 
> >> In the meantime, I'll head back to Google and see what I can
> >find...
> >> 
> >> Suggestions?
> >> 
> >> -Christopher Hawkins-
> >> 
> >> 
> >> --
> >> _______________________________________________
> >> AccessD mailing list
> >> AccessD at databaseadvisors.com 
> >> http://databaseadvisors.com/mailman/listinfo/a> ccessd
> >> Website: 
> >> http://www.databaseadvisors.com
> >> 
> >> 
> >
> >--
> >_______________________________________________
> >AccessD mailing list
> >AccessD at databaseadvisors.com
> >http://databaseadvisors.com/mailman/listinfo/accessd
> >Website: http://www.databaseadvisors.com
> >
> 
> 
> -- 
> _______________________________________________
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 
> 




More information about the AccessD mailing list