0

現在の環境では、ワークステーションで Outlook を管理者として実行する必要があります。これは、Outlook 2010 開発者リファレンスを使用して Outlook メールボックス内のメッセージを移動する他のソフトウェアとはうまく機能しません。

エラー コード 0x8004010F が表示されないようにするために私ができる唯一のことは、永続的なストレージとして使用している最新の Outlook データ ファイルを "閉じて" 再度開くことです。ただし、今はプログラムでそれを行う必要があります。Outlook 2010 開発者向けリファレンスには、データ ファイルの開閉に関する記述はありませんが、Outlook では確実に実行できます。

これどうやってするの?


明確化: データ ファイルを「閉じてから開く」必要があると言った場合、それは Outlook メール クライアントの現在のセッション内にあります。データ ファイルを閉じたり開いたりすることで、Outlook はコマンドを受信/処理して、Exchange ストレージ スペース内でメッセージを移動できます。

4

1 に答える 1

1

エラーは MAPI_E_NOT_FOUND です。正確に何がそのエラーを引き起こしますか?

Namespace.AddStore/AddStoreEx を使用して PST ストアを追加し、Namespace.RemoveStore を閉じます。ただし、PST プロバイダーは 30 分間または Outlook が終了するまで PST ファイルをロックしたままにすることに注意してください。

于 2013-07-22T13:52:44.067 に答える