私は見通しのVSTOアドインを持っていると私はこのコードを使って、カレンダーの予定の一覧を取得することができる午前:、どのように私はENTRYID与えappointmentItemへの参照を取得することができ、など
private Items GetAppointmentsInRange(Folder folder, DateTime startTime, DateTime endTime)
{
string filter = "[Start] >= '"
+ startTime.ToString("g")
+ "' AND [End] <= '"
+ endTime.ToString("g") + "'";
Debug.WriteLine(filter);
try
{
Items calItems = folder.Items;
calItems.IncludeRecurrences = true;
calItems.Sort("[Start]", Type.Missing);
Items restrictItems = calItems.Restrict(filter);
if (restrictItems.Count > 0)
{
return restrictItems;
}
else
{
return null;
}
}
catch
{
return null;
}
}
と私はこのappointmentitemsを介してループすることができ、私はそのシリーズの一意の識別子であると言われているentryIdを取得します。
私は今、「クライアント側」
上のすべておよびフィルタの検索を行うことなく、appointmentItemシリーズへの直接参照を(取得する権利のコードは何で、ENTRYID与えられ、把握しようとしていますが、これは見通しのVSTOで可能ですか?
EntryIDをデータベースに格納して後で使用する必要がありますか?それとも、セッションの期間中に必要なのですか? –
@YacoubMassad - 私はEntryIdを保存しています(しかし、正直言って、私の質問に別の答えを与える方法は分かりません)。 – leora
EntryIDにはさまざまな種類がありますが、単一のセッションにまたがることができます –