![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
![]()
Hi,
I need to retrieve recipients' email addresses and sender's email address when an ItemSend event is raised. I just cannot get them, even I use Redemption MapiUtils. Like string lsAddresseeEmail = (string)utils.HrGetOneProp(mail.Recipients[1].AddressEntry.MAPIOBJECT, PrSMTPAddress); Is it because the email has not really been sent, so I cannot get them? Is there any way to get the email addresses? I am using Windows XP, Outlook 2003 and VS2005 Thanks, Danny |
#2
|
|||
|
|||
![]()
Can you access othe rproperties (such as PR_DISPLAY_NAME)?
Note that PR_SMTP_ADDRESS is not guarentee to be present. Secondly, keep in mind that MAPIUtils object is being deprecated, use RDOSession instead. Off the top of my head: set Session = CreateObject("Redemption.RDOSession") Session.MAPIOBJECT = Application.Session.MAPIOBJECT .... set AE = Session.GetAddressEntryFromID(mail.Recipients[1].EntryID) MsgBox AE.SmtpAddress -- Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool - "BVM" wrote in message ... Hi, I need to retrieve recipients' email addresses and sender's email address when an ItemSend event is raised. I just cannot get them, even I use Redemption MapiUtils. Like string lsAddresseeEmail = (string)utils.HrGetOneProp(mail.Recipients[1].AddressEntry.MAPIOBJECT, PrSMTPAddress); Is it because the email has not really been sent, so I cannot get them? Is there any way to get the email addresses? I am using Windows XP, Outlook 2003 and VS2005 Thanks, Danny |
#3
|
|||
|
|||
![]()
Another thing to make sure of is that the item is saved before you try to
read many of the properties, otherwise they won't be populated yet. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Dmitry Streblechenko" wrote in message ... Can you access othe rproperties (such as PR_DISPLAY_NAME)? Note that PR_SMTP_ADDRESS is not guarentee to be present. Secondly, keep in mind that MAPIUtils object is being deprecated, use RDOSession instead. Off the top of my head: set Session = CreateObject("Redemption.RDOSession") Session.MAPIOBJECT = Application.Session.MAPIOBJECT ... set AE = Session.GetAddressEntryFromID(mail.Recipients[1].EntryID) MsgBox AE.SmtpAddress -- Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool - |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
ItemSend event not firing | PatrickS | Outlook and VBA | 2 | August 4th 09 03:59 PM |
Hooking up the ItemSend Event... | Marketware | Add-ins for Outlook | 1 | May 20th 09 05:22 AM |
No entryid on Itemsend Event | [email protected] | Add-ins for Outlook | 3 | March 2nd 09 04:20 PM |
Can I capture the event ItemSend from a macro? | Totem | Outlook and VBA | 13 | April 25th 08 02:05 PM |
ItemSend Event | Catalin | Outlook and VBA | 4 | January 17th 08 07:17 PM |