View Single Post
  #3  
Old January 8th 08, 07:17 PM posted to microsoft.public.outlook.program_vba, microsoft.public.outlook
JP[_3_]
external usenet poster
 
Posts: 201
Default Problem Adding Recipients

Hello,
I'm not familiar with OL2007, but I know if you share variables like
this, your results are unpredictable. My advice is to declare 3
variables, objOutlookRecip1, objOutlookRecip2 & objOutlookRecip3 and
use each one separately.


HTH,
JP


On Jan 8, 11:00*am, wrote:
I am creating an Outlook mail item from within Access and am adding 3
recipients. *The code below *should* insert strLeaderEmail in the To
field, strApprentice1Email in the CC field, and strApprentice2Email in
the CC field. *But what happens in reality--weird-- is this:
strLeaderEmail is in the To field, strApprentice1Email is in the CC
field, and strApprentice2Email is in the TO FIELD. *What am I doing
wrong here?? *I am using Outlook 2007. *Mike

* Dim objOutlook As Outlook.Application
* Dim objOutlookMsg As Outlook.MailItem
* Dim objOutlookAddSig As Outlook.Inspector
* Dim objOutlookRecip As Outlook.Recipient

* Set objOutlook = CreateObject("Outlook.Application")
* Set objOutlookMsg = objOutlook.CreateItem(olMailItem)
* Set objOutlookAddSig = objOutlookMsg.GetInspector

* With objOutlookMsg

* * Set objOutlookRecip = .Recipients.Add(strLeaderEmail)
* * * objOutlookRecip.Type = olTo
* * Set objOutlookRecip = .Recipients.Add(strApprentice1Email)
* * * objOutlookRecip.Type = olCC
* * Set objOutlookRecip = .Recipients.Add(strApprentice2Email)
* * * objOutlookRecip.Type = olCC

* * .Subject = "New Member for Your Small Group"
* * .HTMLBody = stHTMLBody & .HTMLBody
* * .Importance = olImportanceHigh
* * .Display
* End With


Ads