![]() |
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 am trying to insert an Itemproperty in the Outlook Appointment item as follows : Outlook.ItemProperty olItemProperty = _olEvent.ItemProperties["MyKey"]; //create new property if the same doesn't exists if (olItemProperty == null) { olItemProperty = _olEvent.ItemProperties.Add("MyKey"), Microsoft.Office.Interop.Outlook.OlUserPropertyTyp e.olText, false, null); } Actually, the problem is that when i save the appointment, the ItemProperty i added doesnt remain in the Item. It seems to get lost. Can anyone tell me what could be the reason ? I posted the same a Microsoft VSTO blogs where Sue Mosher told me that as per "Ken Slovak", the item must be passed as using "ref" keyword. Why ? Ken, Can you please reply on this ? The same code is working on the other machines i have. Is there any way to debug this problem ? Regards Kulvinder Singh |
Ads |
#2
|
|||
|
|||
![]()
I didn't say it "must" use ref, I suggested that might be the problem. If
it's not the problem disregard the suggestion. If using both ItemProperties and UserProperties fail on only one machine I'd suggest trying to find out what's different about that one machine. If the problem is limited then it's obviously not a general problem with your code but a problem specific to that one machine and no one here will be able to help with that most likely. I'd suggest seeing what's different about that machine such as Office/Outlook version and level, any other addins that might be installed there, configuration settings on that machine. You can see if a new profile solves the problem, or if there's corruption in the PST or OST using ScanPST or ScanOST, if a new PST or OST helps or if an Office repair helps. -- 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 "Kulvinder" wrote in message ... Hi, I am trying to insert an Itemproperty in the Outlook Appointment item as follows : Outlook.ItemProperty olItemProperty = _olEvent.ItemProperties["MyKey"]; //create new property if the same doesn't exists if (olItemProperty == null) { olItemProperty = _olEvent.ItemProperties.Add("MyKey"), Microsoft.Office.Interop.Outlook.OlUserPropertyTyp e.olText, false, null); } Actually, the problem is that when i save the appointment, the ItemProperty i added doesnt remain in the Item. It seems to get lost. Can anyone tell me what could be the reason ? I posted the same a Microsoft VSTO blogs where Sue Mosher told me that as per "Ken Slovak", the item must be passed as using "ref" keyword. Why ? Ken, Can you please reply on this ? The same code is working on the other machines i have. Is there any way to debug this problem ? Regards Kulvinder Singh |
#3
|
|||
|
|||
![]()
http://groups.google.com/group/micro...c22fdab1303098
I have the same problem, but found the above link helped. call the item .Save() method. |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sent messages are not being saved | i_takeuti | Outlook Express | 2 | April 18th 07 07:06 PM |
Sent messages are not being saved | lynnehugs@comcast.net | Outlook Express | 3 | April 13th 07 02:48 AM |
Saved .eml files | SandyD | Outlook Express | 6 | March 2nd 07 07:56 PM |
Saved eml files | Star Harbor | Outlook Express | 6 | August 24th 06 09:13 PM |
Saved Sent Mail | genie56 | Outlook - General Queries | 3 | August 6th 06 07:14 PM |