Код: Выделить всё
private void ThisAddIn_Startup(object sender, EventArgs e)
{
//other code
Application.ItemSend += Application_ItemSend;
}
private void Application_ItemSend(object item, ref bool cancel)
{
if (item is MeetingItem meetingItem)
{
//some code
}
}
Я попробовал использовать этот код, потому что в приложении нет события сохранения
Код: Выделить всё
private void ThisAddIn_Startup(object sender, EventArgs e)
{
//other code
Application.ItemSend += Application_ItemSend;
Application.ItemLoad += Application_ItemLoad;
}
private void Application_ItemLoad(object item)
{
if (item is MeetingItem meetingItem)
{
meetingItem.Write += (ref bool Cancel) => MeetingItem_Write(meetingItem, ref Cancel);
}
}
private void MeetingItem_Write(MeetingItem meetingItem, ref bool Cancel)
{
if (string.IsNullOrEmpty(meetingItem.Body))
{
//some code
}
}
Я, должно быть, сделал что-то не так.
Мне нужно реализовать эту функцию, чтобы проверить, пусто ли тело собрания когда оно сохраняется. Если тело пусто или имеет значение NULL, внесите в него изменения.
Подробнее здесь: https://stackoverflow.com/questions/790 ... gitem-body
Мобильная версия