![]() |
ResolveAll doesn't underline in the mail's "To"
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 |
ResolveAll doesn't underline in the mail's "To"
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 |
ResolveAll doesn't underline in the mail's "To"
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 - |
ResolveAll doesn't underline in the mail's "To"
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 - |
ResolveAll doesn't underline in the mail's "To"
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 - |
ResolveAll doesn't underline in the mail's "To"
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 - |
ResolveAll doesn't underline in the mail's "To"
I like 'narrow Outlook', which means narrow or limited horizon in German :) -- Viele Gruesse / Best regards Michael Bauer - MVP Outlook Organize Outlook email: http://www.vboffice.net/product.html?id=2006063&cmd=detail&lang=en&pub=6 Am Fri, 22 Jun 2007 12:51:53 -0700 schrieb Dmitry Streblechenko: 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? |
All times are GMT +1. The time now is 11:19 AM. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com