У меня есть следующий код, чтобы открыть приложение Outlook. Он отлично работает, за исключением того, что я не вижу фактического текстового поля участников во всплывающем окне, пока не нажму «Пригласить участников». Когда я нажимаю эту кнопку в элементе приложения, он показывает список людей, которых я заполнил ниже.
public void BookAppt(List<string> rooms, DateTime startTime, DateTime endTime)
{
var PacktAppointmentItem = (Microsoft.Office.Interop.Outlook.AppointmentItem)Globals.ThisAddIn.Application.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olAppointmentItem);
PacktAppointmentItem.Subject = "Test Meeting";
PacktAppointmentItem.Location = "My Room";
PacktAppointmentItem.Start = startTime;
PacktAppointmentItem.End = endTime;
PacktAppointmentItem.Body = "Test Meeting";
PacktAppointmentItem.RequiredAttendees = String.Join(";", rooms);
PacktAppointmentItem.Display(true);
}
Есть ли способ, как это текстовое поле участников отображается автоматически без необходимости нажимать кнопку «Пригласить участников»? Кроме того, есть ли способ программно вызвать "Проверить имена", чтобы участники были разрешены?
ResolveAll()
для объектаAppointmentItem.Recipients
. Я не знаю ответа на другую часть вопроса, но, возможно, объектFormProperties
имеет к этому отношение. - person John Willemse   schedule 18.02.2013