2010-08-05 2 views
0

Как мне добавить добавление столбца (Custom Property) ко всем сообщениям в Outlook. Я хочу добавить настраиваемое свойство для каждого сообщения электронной почты. Мне нужно разрешить пользователю включать и выключать свойство.office 2007/2010 VSTO добавить столбец

Я создал новую надстройку, но не могу найти образец или аналогичную функциональность в любом месте.

Если я могу понять, как добавить свойство и отобразить его в мировоззрении, остальное я смогу найти для себя.

ответ

0

Насколько я знаю, есть два способа сделать это. Сначала это папка.

var calendar = _session.GetDefaultFolder(OlDefaultFolders.olFolderCalendar); 
var userProperties = calendar.UserDefinedProperties; 
var prop = userProperties.Find("PropName"); 
{ 
    if (prop == null) 
     userProperties.Resource.Add("PropName", OlUserPropertyType.olText); 
} 

Или путем добавления к UserProperties почтовой пункта, и установите флажок, чтобы добавить его в папку. Я не знаю, как добавить свойство к типу элемента, но, надеюсь, это укажет вам в правильном направлении.

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.userproperties.add.aspx См

Приветствия, Джейк

Смежные вопросы