OutLook Expressの受信トレイ以外のフォルダーからVBで読み込むには?


mitada  2004-01-07 20:41:34  No: 81306  IP: [192.*.*.*]

Outlook Expressの受信トレイの外(そと)に定義したMyFolder配下のメールをVBで取り出したい。
MAPIで受信トレイからは読めるのでしょうけれど、ローカルフォルダ以下に定義したフォルダーから読み込むことができません。
MAPI等を介さずとも結構です。直接*.dbxファイルを読み込めれば。

編集    削除
花ちゃん  URL  2004-01-08 04:35:09  No: 81307  IP: [192.*.*.*]

処理するメールをフォルダごと Outlook にエクスポートしておいて
下記のようにフォルダ名をしていすれば、受信トレイと同様に取得できます。

    Set OutlookNs = olApp.GetNamespace("MAPI")
    Set OutlookFolder = OutlookNs.Folders("個人用フォルダ").Folders("作成したフォルダ名")

編集    削除
mitada  2004-01-08 18:28:34  No: 81308  IP: [192.*.*.*]

花ちゃん ありがとうございます。
このテクニックは知りませんでした。

願わくば、OutlookにExportすることなく同様なことはできないでしょうか?

編集    削除