Outlook の受信トレイから指定したフォルダーにメールを移動する必要がある Redemption を使用して Outlook アドインに取り組んでいます。ローカルメールボックス用になるまでは正常に機能します。共有メールボックスで同じことをしようとすると、私の見通しではうまくいきません。私の見通しでは、共有メールボックスにアクセスし、共有メールボックス「受信トレイ」から共有メールボックス自体のフォルダーにメールを移動しようとしています。
同じために以下のコードを使用します。
oTempFolder = oRDOSession.GetSharedMailbox("mailbox name")
次のエラーがスローされます: System.InvalidCastException: タイプ 'Redemption.RDOStoreClass' の COM オブジェクトをインターフェイス タイプ 'Redemption.RDOFolder' にキャストできません。IID '{15B8597F-0A55-4361-AE8B-1F690BC61EE4}' を持つインターフェイスの COM コンポーネントでの QueryInterface 呼び出しが次のエラーにより失敗したため、この操作は失敗しました: No such interface supported (HRESULT からの例外: 0x80004002 (E_NOINTERFACE)) .
メールボックス名とメールボックスアドレスも入れてみましたが、何も役に立ちませんでした。
以下のコードを試してみました。ここはstackoverflow自体にあります
store = _session.Stores.GetSharedMailbox("Example shared mailbox ");
しかし、違いはありませんでした。
誰かが私をこれに案内してもらえますか?