![]() |
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 can not add the custom headers. It runs without giving any errors.
But it did not change the header. If is some thing wrong with my C# code Please have a look at following code "x-test-header" header is not added to the email 1 Type t = Type.GetTypeFromProgID("Redemption.SafeMailItem"); 2 Redemption.SafeMailItem sitem = (Redemption.SafeMailItem) Activator.CreateInstance(t); 3 sitem.Item = this.myMailItem; 4 int i = sitem.GetIDsFromNames("{00020386-0000-0000-C000-000000000046}", "x-test-header"); 5 sitem.set_Fields(i,"hello"); 6 SetPropValue(sitem, "Subject", "Testing Redemption"); 7 sitem.Send(); Please see the line number 4 . I m not sure abut it , because in the vb6 code it is the 8 bit string as to my knowledge . But I do not know the logic behind it . so how we are going to deal with this in c#. Can you help me regarding this This is the method I used for the change the subject field private static void SetPropValue(object item, string propertyName, object propertyValue) { try { object[] args = new Object[1]; args[0] = propertyValue; Type type = item.GetType(); type.InvokeMember( propertyName, BindingFlags.Public | BindingFlags.SetField | BindingFlags.SetProperty, null, item, args); } catch (SystemException ex) { Console.WriteLine( string.Format( "SetPropValue for {0} Exception: {1} ", propertyName, ex.Message)); } return; } |
#2
|
|||
|
|||
![]()
Questions like this are best posted to one of the Outlook programming
groups. When you get a MAPI property using GetIDsFromNames you must not only supply the 2 arguments you supplied but you also must OR the result with the type of MAPI property (ie. PT_STRING8 in this case). So you must OR your int result with PT_STRING8 (0x1E). -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003 Reminder Manager, Extended Reminders, Attachment Options http://www.slovaktech.com/products.htm wrote in message oups.com... I can not add the custom headers. It runs without giving any errors. But it did not change the header. If is some thing wrong with my C# code Please have a look at following code "x-test-header" header is not added to the email 1 Type t = Type.GetTypeFromProgID("Redemption.SafeMailItem"); 2 Redemption.SafeMailItem sitem = (Redemption.SafeMailItem) Activator.CreateInstance(t); 3 sitem.Item = this.myMailItem; 4 int i = sitem.GetIDsFromNames("{00020386-0000-0000-C000-000000000046}", "x-test-header"); 5 sitem.set_Fields(i,"hello"); 6 SetPropValue(sitem, "Subject", "Testing Redemption"); 7 sitem.Send(); Please see the line number 4 . I m not sure abut it , because in the vb6 code it is the 8 bit string as to my knowledge . But I do not know the logic behind it . so how we are going to deal with this in c#. Can you help me regarding this This is the method I used for the change the subject field private static void SetPropValue(object item, string propertyName, object propertyValue) { try { object[] args = new Object[1]; args[0] = propertyValue; Type type = item.GetType(); type.InvokeMember( propertyName, BindingFlags.Public | BindingFlags.SetField | BindingFlags.SetProperty, null, item, args); } catch (SystemException ex) { Console.WriteLine( string.Format( "SetPropValue for {0} Exception: {1} ", propertyName, ex.Message)); } return; } |
#3
|
|||
|
|||
![]()
yes that is true and i can work it now
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Item.Recipients.Add | Ian Sweeney | Outlook and VBA | 5 | March 23rd 06 11:27 PM |
How do I add an item that isn't an appointment? | smags | Outlook - Calandaring | 1 | March 22nd 06 07:35 PM |
add toolbar in inspector contact item | Irene | Outlook and VBA | 1 | February 24th 06 10:23 PM |
How can I change the content of my outlook e mail message header? | jggome | Outlook - Using Contacts | 1 | January 26th 06 04:32 AM |
Custom Task Item Notification | HJC | Add-ins for Outlook | 1 | January 12th 06 03:58 PM |