0

Outlook 2007 で、ユーザーがテスト カレンダーと実際のカレンダーという 2 つのカレンダーを持っていて、テスト カレンダーですべての予定を表示する場合、約 20 ~ 30 の予定をコピーして、実際のカレンダーの [すべての予定アイテム] ビューに貼り付けます。メッセージ ボックスを取得する方法非常に多くのアイテムがコピーされたと言っています。

上記のコメントにさらに追加すると、別の 50 件の予定アイテムに対してコピー/貼り付けが再び繰り返される場合、メッセージ ボックスには 50 と表示されます (このカウントは、Outlook を閉じたりセッションを終了したりする必要なく、正しく表示されるはずです)。

4

2 に答える 2

0

これがあなたのやり方です。

Outlook.Application olApp = new Outlook.Application();
Outlook.Folder cal = olApp.Session.GetDefaultFolder(Outlook.oldefaultfolders.olCalender)();
System.Windows.Forms.MessageBox.Show("Number of items in calendar : {0}", cal.Items.Count.ToString());
于 2009-08-07T01:26:38.720 に答える
0

あるカレンダーから別のカレンダーにコピーされたアイテムの数を追跡し、コピーされたアイテムの数をダイアログ ボックスに表示したいと考えています。

これを行う方法は、必要に応じて Explorer.BeforeItemCopy や Move などを接続するエクスプローラー オブジェクトの周りにラッパー クラスを作成することだと思います。

そのイベントが発生すると、現在のアイテムの選択を調べてカウントを取得する必要があります。

もっと良い方法があるかもしれません..?

76メル

于 2009-05-18T10:24:43.137 に答える