1
나는 캘린더를 선택할 수있는 아웃룩 2010 Addin을 만들고 그것으로부터 모든 약속을 얻으려고한다.Outlook 일정을 이름으로 어떻게 선택합니까?
기본 Office 캘린더를 선택하는 대신 이름으로 직접 만든 캘린더를 어떻게 선택할 수 있습니까?
나는 캘린더를 선택할 수있는 아웃룩 2010 Addin을 만들고 그것으로부터 모든 약속을 얻으려고한다.Outlook 일정을 이름으로 어떻게 선택합니까?
기본 Office 캘린더를 선택하는 대신 이름으로 직접 만든 캘린더를 어떻게 선택할 수 있습니까?
public static Items GetAppointmentsInRange(MAPIFolder mAPIFolder, DateTime startTime, DateTime endTime)
{
string filter = string.Format("[Start] >= '{0}' AND [End] <= '{1}'", startTime.ToString("g"), endTime.ToString("g"));
Items calItems = mAPIFolder.Items.Restrict(filter);
calItems.Sort("[Start]", Type.Missing);
return calItems;
}
public static MAPIFolder GetTimeTrackingCalendar()
{
MAPIFolder result = null;
MAPIFolder calendars = (MAPIFolder)outlook.ActiveExplorer().Session.GetDefaultFolder(OlDefaultFolders.olFolderCalendar);
for (int i = 1; i <= calendars.Folders.Count; i++)
{
if (calendars.Folders[i].Name != Constants.TIME_TRACKING_CALENDAR) continue;
result = calendars.Folders[i];
break;
}
return result;
}
public static Items FindDeveloperTimeForDates(DateTime beginDate, DateTime endDate)
{
return OutlookApp.GetAppointmentsInRange(OutlookApp.GetTimeTrackingCalendar(), beginDate, endDate);
}
다른 기본 폴더와 비교하여 폴더가 생성 된 위치는 어디입니까? –