![]() |
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
|
|||
|
|||
![]()
I'm using redemption to assemble a new mail with a list of recipients
from a different source. My code looks like this,,, oSaveMail.Item = moMailItem Set oRecipient = oApptItem.Recipients(i) ' ignore resources etc Set oSaveRecp = oSaveMail.Recipients.AddEx(strRecipient, , , olTo) oSaveRecp.Resolve False strRecipient = oRecipient.Address 'set mail "To" and resolve oSaveMail.To = strRecipients oSaveMail.Recipients.ResolveAll 'moMailItem.Recipients.ResolveAll As a result the recipients in the "To" field are not underlined. But I want the m to be. When I use the last line instead, it becomes underlined but shows a security popup. Any idea? - Klemens |
#2
|
|||
|
|||
![]()
Outlook cannot see changes made by MAPI until the item is completely
dereferenced and reopened. Do you modify recipients of a message that is already being displayed or you call Display after you add and resolve the recipients? Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Klemens" wrote in message ups.com... I'm using redemption to assemble a new mail with a list of recipients from a different source. My code looks like this,,, oSaveMail.Item = moMailItem Set oRecipient = oApptItem.Recipients(i) ' ignore resources etc Set oSaveRecp = oSaveMail.Recipients.AddEx(strRecipient, , , olTo) oSaveRecp.Resolve False strRecipient = oRecipient.Address 'set mail "To" and resolve oSaveMail.To = strRecipients oSaveMail.Recipients.ResolveAll 'moMailItem.Recipients.ResolveAll As a result the recipients in the "To" field are not underlined. But I want the m to be. When I use the last line instead, it becomes underlined but shows a security popup. Any idea? - Klemens |
#3
|
|||
|
|||
![]()
This form is opened from the Outlook menu and I intercept the
NewInspector event and populate the form and the reciepients there. I suspect this is "too late". First I was wondering why it work incase I call ResolveAll on the Outlook item. But now it is obvious. On 22 Jun., 19:01, "Dmitry Streblechenko" wrote: Outlook cannot see changes made by MAPI until the item is completely dereferenced and reopened. Do you modify recipients of a message that is already being displayed or you call Display after you add and resolve the recipients? Dmitry Streblechenko (MVP)http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Klemens" wrote in message ups.com... I'm using redemption to assemble a new mail with a list of recipients from a different source. My code looks like this,,, oSaveMail.Item = moMailItem Set oRecipient = oApptItem.Recipients(i) ' ignore resources etc Set oSaveRecp = oSaveMail.Recipients.AddEx(strRecipient, , , olTo) oSaveRecp.Resolve False strRecipient = oRecipient.Address 'set mail "To" and resolve oSaveMail.To = strRecipients oSaveMail.Recipients.ResolveAll 'moMailItem.Recipients.ResolveAll As a result the recipients in the "To" field are not underlined. But I want the m to be. When I use the last line instead, it becomes underlined but shows a security popup. Any idea? - Klemens- Zitierten Text ausblenden - - Zitierten Text anzeigen - |
#4
|
|||
|
|||
![]()
In most cases adding and deleting a user property forces Outlook to refresh
the recipients list, I don't know if that will work in the NewInspector event: Prop = moMailItem.UserProperties.Add("test", olText); Prop.Value = "test"; Prop.Delete(); Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Klemens" wrote in message oups.com... This form is opened from the Outlook menu and I intercept the NewInspector event and populate the form and the reciepients there. I suspect this is "too late". First I was wondering why it work incase I call ResolveAll on the Outlook item. But now it is obvious. On 22 Jun., 19:01, "Dmitry Streblechenko" wrote: Outlook cannot see changes made by MAPI until the item is completely dereferenced and reopened. Do you modify recipients of a message that is already being displayed or you call Display after you add and resolve the recipients? Dmitry Streblechenko (MVP)http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Klemens" wrote in message ups.com... I'm using redemption to assemble a new mail with a list of recipients from a different source. My code looks like this,,, oSaveMail.Item = moMailItem Set oRecipient = oApptItem.Recipients(i) ' ignore resources etc Set oSaveRecp = oSaveMail.Recipients.AddEx(strRecipient, , , olTo) oSaveRecp.Resolve False strRecipient = oRecipient.Address 'set mail "To" and resolve oSaveMail.To = strRecipients oSaveMail.Recipients.ResolveAll 'moMailItem.Recipients.ResolveAll As a result the recipients in the "To" field are not underlined. But I want the m to be. When I use the last line instead, it becomes underlined but shows a security popup. Any idea? - Klemens- Zitierten Text ausblenden - - Zitierten Text anzeigen - |
#5
|
|||
|
|||
![]()
Apparently getting the Body property can also have the same effect. Weird, yes?
-- Sue Mosher, Outlook MVP Author of Microsoft Outlook 2007 Programming: Jumpstart for Power Users and Administrators http://www.outlookcode.com/article.aspx?id=54 "Dmitry Streblechenko" wrote in message ... In most cases adding and deleting a user property forces Outlook to refresh the recipients list, I don't know if that will work in the NewInspector event: Prop = moMailItem.UserProperties.Add("test", olText); Prop.Value = "test"; Prop.Delete(); Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Klemens" wrote in message oups.com... This form is opened from the Outlook menu and I intercept the NewInspector event and populate the form and the reciepients there. I suspect this is "too late". First I was wondering why it work incase I call ResolveAll on the Outlook item. But now it is obvious. On 22 Jun., 19:01, "Dmitry Streblechenko" wrote: Outlook cannot see changes made by MAPI until the item is completely dereferenced and reopened. Do you modify recipients of a message that is already being displayed or you call Display after you add and resolve the recipients? Dmitry Streblechenko (MVP)http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Klemens" wrote in message ups.com... I'm using redemption to assemble a new mail with a list of recipients from a different source. My code looks like this,,, oSaveMail.Item = moMailItem Set oRecipient = oApptItem.Recipients(i) ' ignore resources etc Set oSaveRecp = oSaveMail.Recipients.AddEx(strRecipient, , , olTo) oSaveRecp.Resolve False strRecipient = oRecipient.Address 'set mail "To" and resolve oSaveMail.To = strRecipients oSaveMail.Recipients.ResolveAll 'moMailItem.Recipients.ResolveAll As a result the recipients in the "To" field are not underlined. But I want the m to be. When I use the last line instead, it becomes underlined but shows a security popup. Any idea? - Klemens- Zitierten Text ausblenden - - Zitierten Text anzeigen - |
#6
|
|||
|
|||
![]()
Weird is the definition of "Outlook" in most dictionaries :-)
Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Sue Mosher [MVP-Outlook]" wrote in message ... Apparently getting the Body property can also have the same effect. Weird, yes? -- Sue Mosher, Outlook MVP Author of Microsoft Outlook 2007 Programming: Jumpstart for Power Users and Administrators http://www.outlookcode.com/article.aspx?id=54 "Dmitry Streblechenko" wrote in message ... In most cases adding and deleting a user property forces Outlook to refresh the recipients list, I don't know if that will work in the NewInspector event: Prop = moMailItem.UserProperties.Add("test", olText); Prop.Value = "test"; Prop.Delete(); Dmitry Streblechenko (MVP) http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Klemens" wrote in message oups.com... This form is opened from the Outlook menu and I intercept the NewInspector event and populate the form and the reciepients there. I suspect this is "too late". First I was wondering why it work incase I call ResolveAll on the Outlook item. But now it is obvious. On 22 Jun., 19:01, "Dmitry Streblechenko" wrote: Outlook cannot see changes made by MAPI until the item is completely dereferenced and reopened. Do you modify recipients of a message that is already being displayed or you call Display after you add and resolve the recipients? Dmitry Streblechenko (MVP)http://www.dimastr.com/ OutlookSpy - Outlook, CDO and MAPI Developer Tool "Klemens" wrote in message ups.com... I'm using redemption to assemble a new mail with a list of recipients from a different source. My code looks like this,,, oSaveMail.Item = moMailItem Set oRecipient = oApptItem.Recipients(i) ' ignore resources etc Set oSaveRecp = oSaveMail.Recipients.AddEx(strRecipient, , , olTo) oSaveRecp.Resolve False strRecipient = oRecipient.Address 'set mail "To" and resolve oSaveMail.To = strRecipients oSaveMail.Recipients.ResolveAll 'moMailItem.Recipients.ResolveAll As a result the recipients in the "To" field are not underlined. But I want the m to be. When I use the last line instead, it becomes underlined but shows a security popup. Any idea? - Klemens- Zitierten Text ausblenden - - Zitierten Text anzeigen - |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Outlook 2007 / 2003: Error 0x800CCC81 - E-Mail address with "." before "@" | Stephan Kuehn | Outlook - General Queries | 10 | January 25th 07 06:09 PM |
Include "Telecommuting" or "Teleworking" as a "Show time as" statu | Gordon Greene | Outlook - Calandaring | 0 | July 31st 06 03:37 PM |
Cannot "Open" "Import/Export' or use "Data File Management" | Ed Isenberg | Outlook - Installation | 3 | July 16th 06 12:31 AM |
Outlook express address book, "tools", "option" feature missing f. | Brad | Outlook - Using Contacts | 3 | March 11th 06 11:46 PM |
How do I remove the "UNDERLINE" function that happens to all my e. | Cal | Outlook - Installation | 2 | February 23rd 06 03:24 PM |