View Single Post
  #2  
Old July 23rd 07, 02:35 PM posted to microsoft.public.outlook.program_addins
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default C# ItemProperties not getting saved

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


Ads