0

Outlook 2010 のセットアップ: Exchange アカウント #1 (ドメイン A) Exchange アカウント #2 (ドメイン A) Exchange アカウント #3 (ドメイン B)

Windows 8 エンタープライズ マシン。ドメイン A にログインしています。すべての Exchange アカウントでメールを送受信しています。会議出席依頼を作成するたびに、カスタム ユーザー プロパティの値が Exchange アカウント #3 によって読み取られません。null または空白の値があります。コードは、this.FormRegionShowing イベントで領域コントロールにデータを入力すると想定されています。2 つのドメインは互いに連携しています。私は困惑しています。

Textbox1.Text = (string)appointmentItem.ItemProperties[PropertyVariables.Property1].Value;
Textbox2.Text = (string)appointmentItem.ItemProperties[PropertyVariables.Property2].Value;
Checkbox1.Checked = (bool)appointmentItem.ItemProperties[PropertyVariables.Property3].Value;
4

1 に答える 1

1

これは予想されることです。会議の招待状/更新が SMTP 経由で送信されると、iCal に変換され、すべての MAPI 固有のプロパティが取り除かれます。

MeetingItem.PropertyAccessor を使用して、特別な UseTnef MAPI プロパティ (DASL 名http://schemas.microsoft.com/mapi/id/ {00062008-0000-0000-C000-000000000046}/8582000B) を設定しようとすることができますが、実行できます。それは Application.ItemSend イベントでのみです (MeetingItem はコードではなく Outlook によって作成されるため)。

于 2013-04-15T05:01:59.563 に答える