Как отправить пользовательское свойство в конце приемника в надстройке outllok
Привет ,
Я создал надстройку в VSTO есть проблема можете ли вы помочь мне в этом,проблема в том, что я создал отдельный регион в назначении там я добавил два выпадающих списка, и я хочу отправить выбранное выпадающее значение с этим регионом на стороне приемника я также устанавливаю это надстройку на там системе, но выпадающее значение не получает то, что я выбрал здесь.
Не могли бы вы мне в этом помочь?#VSTO ,#csharp
Я использую outlook 16 и VSTO addin.
Что я уже пробовал:
private void ItemSend_Send(object Item, ref bool Cancel) { try { Outlook.UserProperty _activityTrackertyoe = app_Item.UserProperties.Add("ActivityTrackerType", Outlook.OlUserPropertyType.olText,true, 1); _activityTrackertyoe.Value = ActivityTrackerType.Text; Outlook.UserProperty _subType = app_Item.UserProperties.Add("ActivityTrackerSubType", Outlook.OlUserPropertyType.olText,true, 1); _subType.Value = ActivityTrackerSubType.Text; app_Item.Body = ActivityTrackerType.Text + "<<<->>>>" + ActivityTrackerSubType.Text; app_Item.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/string/{00020386-0000-0000-C000-000000000046}/X-{ActivityTrackerType}", ActivityTrackerType.Text); app_Item.PropertyAccessor.SetProperty("http://schemas.microsoft.com/mapi/string/{00020386-0000-0000-C000-000000000046}/X-{ActivityTrackerSubType}", ActivityTrackerSubType.Text); app_Item.Save(); //var myPages = app_Item.GetInspector.ModifiedFormPages; //var myCtrl1 = myPages("ActivityTracker").Controls("ActivityTrackerType"); //var myCtrl2 = myPages("ActivityTracker").Controls("ActivityTrackerSubType"); //myCtrl1.Enabled = true; //myCtrl1.Value = ActivityTrackerType.Text; //myCtrl2.Enabled = true; //myCtrl2.Value = ActivityTrackerSubType.Text; app_Item.Display(); app_Item.Send(); MessageBox.Show("Sent"+ _activityTrackertyoe.Value+"sub"+ _subType.Value); } catch (Exception) { throw; } }