5

ミーティングを受け入れることなく、他の人のExchange 2010アカウントでミーティングや予定を作成することはできますか?理想的には、予定表/会議を人のカレンダーに配置するために、代理人アカウントまたは類似の戦略を持つことが理想的です。私たちは通常のリクエスト/受け入れモデルを迂回し、これらの会議をカレンダーに強制します。プログラムによるExchangeミーティングの作成

Exchange 2010のドキュメントでCreateItem()を調べましたが、メソッドが実行されるとどうなるかは不明です。ユーザーは通常の招待状を受け取りますか?私たちはそれを望んでいません。従来のミーティングの招待状を受け取らずに、自動承認で、システムがユーザーのカレンダーを完全に制御できるモデルが必要です。私は、VBAのハックやプラグインを使わなくてもいいと思っています。

答えて

1

ApplicationImpersonation(使用方法:ImpersonatedUserId)と思われます。最初にExchangeをconfigureにする必要があります。次にNetworkCredentialImpersonatedUserIdに設定すると、宛先カレンダーに直接アクセスできます。詳細とコード例については、hereを参照してください。

+0

賞金の支払いが遅れて申し訳ありません!私はそれを自動的に適用したことを受け入れると思った。 –

+0

@PittsburghDBA:まったく問題ありません!私があなたを助けることができたら嬉しいです。 – Oleg

0

私が行うことは、MFCMapi(mfcmapi.codeplex.com)のコピーを取得してから、従来の方法で会議出席依頼を作成し、カップルのメールボックスに送信することです。カップルでそれを受け入れ、夫婦で暫定マークを付けてください。

招待状のメールボックスで作成された結果のカレンダーアイテムを見てください。予定を作成し、必要なMAPIプロパティを設定して受け入れられるようにする必要があります。 EWSで任意のプロパティを設定することができます。これは、設定するものを把握するために少し掘り下げるだけです。 MFC Mapiはそのための優れたツールです。

オーガナイザー側では、みんなが受け入れられるように調整する必要があります。

+0

ありがとうございます。もう少し完全に実装されたものが必要でした。オレグの解決策は私が必要としたものでした。 –

関連する問題