Outlookのバグですか?
私はローカルの連絡先リスト カードを作成し、アドレス フィールドにExchange ユーザーのアドレスを指定しました。(そのアドレスをダブルクリックして、その交換を確認してください)。
MAPI を使用してアドレスを取得しようとすると、取得できません。問題はこれです。AddressEntry オブジェクトを確認すると、次のようになります。
- タイプ=「EX」
- Address = "/o=.../ou=Exchange..."/cn=受信者/cn=名前
- クラス = olAddressEntry
- AddressEntryUserType = olOutlookContactAddressEntry
OutlookSpy にチェックインしたとき - MAPI プロパティがないため、PR_SMTP_ADDRESS も PR_EMS_AB_PROXY_ADDRESSES も取得できません。また、これは SMTP ではないため、有効なアドレスがありません。
私は他のユーザーをチェックしましたが、それらはプロパティです(機能します):
実際の Exchange ユーザーの受信者、Exchange と同じメール アドレスですが、Exchange ユーザーへの自動修正なしで作成されたため、smtp のままです。
- タイプ = "SMTP"
- アドレス = "Email@email.com"
- クラス = olAddressEntry
- AddressEntryUserType = olExchangeUserAddressEntry
通常の住所入力
- タイプ=「EX」
- Address = "/o=.../ou=Exchange..."/cn=受信者/cn=名前
- クラス = olAddressEntry
- AddressEntryUserType = olOutlookContactAddressEntry
「交換」ローカル連絡先をダブルクリックすると、そのプロパティの交換ウィンドウが開き、「手動で作成した通常のもの」を開くと、「SMTP」アドレスウィンドウが開きます。
私ができる回避策はありますか?
ありがとう。