• ベストアンサー

OutLook2010メール保存マクロ

メールが50件ほど受信していて、このメールを全てテキストで保存をしたいのですが、一つ一つファイル→保存→形式を選択とやっている為、マクロで時間短縮を行いたいです。 しかし、インターネットや本ではExcelのマクロばかりでOutLookのマクロを見つけることができませんでした。 保存する際、フォルダを選択肢、「日付_メールタイトル」のようにしたいです。 例)yyyy/m/d_メールタイトル どなたかすみませんか、ご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

「Outlook VBA」などをキーワードに検索してみると、有益な情報もヒットします。 Sub macro1()  Dim m As MailItem  Dim myPath As String  myPath = "C:\test\OLtest\" ’サンプル  For Each m In Application.ActiveExplorer.CurrentFolder.Items   m.SaveAs myPath & Format(m.ReceivedTime, "yyyymmdd") & "_" & m.Subject & ".txt", olTXT  Next End Sub

STUDY-01
質問者

お礼

返答がおそくなりました。 ありがとうございます。 マクロを何度か試したのですが、アクセス権エラーがでて保存ができないような状態でした。今、いろいろ試してみます。ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 保存したメールを再び読むとき・・・

    Outlook expressで受信しているメールを、*eml形式で保存したら、 そのメールは、テキスト形式で読むのではなく、Outlook express上で再び、受信箱の中に入りますか? ちなみに、保存したサーバーと、読み込むサーバーの環境は違います。

  • Outlook2007の受信トレイの一つを保存したいのですが

    簡単な方法で保存しようと思い、ドキュメントに新規フォルダを作成し、受信トレイの「友達」のメールをすべて選択して保存しました。 フォルダにはきちんと「友達」のトレイのメールが保存されましたがこれを開くと、日付け順ではなくどの順なのかバラバラでOutlook2007で開いたようには表示されません。 フォルダからまたOutlook2007にインポートすれば普通に今まで受信トレイで表示されていたように日付順に見れるのでしょうか? Outlook2007の受信トレイからエクスポートする方法があるようですが、Windowsカンマ区切りとか、タブ区切りとかがよくわかりません。 今受信トレイで例えば「友達」「仕事」「行事」などトレイを分けている中の「友達」だけを保存して、日付順に今と同じ用に見れる方法を教えてください。

  • Outlookで受信したメールをeml形式での一括保存方法

    Outlook Expressで受信したメールをeml形式のファイルで保存する説明がありましたので、 同じようにして見ましたが、Outlook の受信フォルダにある複数のメールを選択の上、 デスクトップに作っておいたフォルダ上にドラッグアンドドロップしてみましたところ、 拡張子が***.msg になり ***.eml  になりません。 どのようにして eml 形式にするにはどのようにすればよろしいのでしょうか? Outlook Express ではなくてOutlookに付いて、 どなたか分かる方がいらっしゃいましたら是非、アドバイスをお願いいたします。

  • アウトルックのメールの保存について教えてください

    ノートパソコン(osはXP)を使っています。パソコンが故障したときに備えて、今までアウトルックに保存してある残しておきたい受信メールや送信メールなどを、メール一件ずつではなく、それぞれのフォルダーごと一括で 外付けのハードディスク(バッファロー320GB)に保存したいのですが、できますか?(写真などはコピーしたことはあります。)可能であれば、どこを開いてメールフォルダーを探して一括コピーすればよいのか 教えてください。よろしくお願いします。

  • Outlook Express

    Outlook Express(2000年頃のバージョン)です。保存してある受信メールを約50個ほどのフォルダに分類しています。日付の古いものを外付けハードディスクに移したいのですが、その手順を教えてください。わたしの知識では受信メールを1件ごとにコピーして貼り付ける方法しかわかりません。せめてフォルダ1件ごとに出来ないものでしょうか?

  • Outlookでのメール保存

    いつもお世話になってます。 今までプロバイダのメールソフトを使っていたので Outlookについて質問をさせてください。 現在プロバイダのIMAP形式でOutlookを使ってメールを受信しているのですが 受信したメールはOutlookに作ったIMAPフォルダに自動的に入ります。 しかし、フォルダの中がいっぱいになると 古いものから順番に自動で削除されていってしまうのです。 削除されないようにするにはローカルフォルダに移さなければいけないのですが 手動で移すとなるとやはり面倒で忘れがちなので 自動的に受信したメールすべてをローカルフォルダに移す方法などはないものでしょうか? ちなみにプロバイダはAOLを使っています。 何かいい方法がございましたらお知恵をお貸しください。 よろしくお願いします。

  • Outlookのメールを保存したいのですが・・・

    こちらで検索をかけて同じような質問&回答を読んだのですがイマイチわからないので、質問します Outlookに送られてきた特定のメールとそれ宛てにだしたメールをフロッピーに保存したいのです。今は1つのフォルダーに、受信&送信する度に“フォルダーに移動”させてまス.大切なメールなのでフロッピーに保存したいのでやり方を教えて下さい。 出来れば送受信する度にフロッピーに保存し、フロッピーからメールを読めるようにしたいのです。 簡単に言えば現在フォルダーにうつして保存してそこから読んでいたものを、常にフロッピーに保存し読みたいのです。この専用のフォルダーをとっぱらちゃいたいのです が,無理でしょうか? 私のはOutlook5だと思います。よろしくお願い致します

  • Outlookのメールをフォルダ毎で一気にテキスト形式で保存

    タイトルの通りOutlookの中でフォルダ分けされたメールを 更にエクスプローラーのフォルダ分けされた中にテキスト形式へ一気に変換し たいのですが 何か良い方法は無いでしょうか? メールを全て選択し、フォルダへドラッグすると全て[*.msg]ファイルになって しまいます。 msgファイルではなくtxtにしたいのです。 ご教授宜しくお願い致します。 Outlook2002,Windows2000

  • アウトルックエクスプレスの受信メイルの保存

    受信したメイルを保存する場合アウトルックエクスプレス8では受信メイルのテキストをコピ-してワードのテキストとして貼り付けてからでないとファイルに保存できません。7では受信メイルをそのままファイルできました。どうすれば受信メイルをそのまま保存できるか教えてください。

  • Excel 日付変換をマクロで2

    24/5/1→2012/5/1 28/10/30→2016/10/30 27/6→2015/6/00 右のように変換するためにいつもは =IFERROR(CHOOSE(LEN(G10)-LEN(SUBSTITUTE(G10,"/",)),TEXT(("H"&G10&"/1")+0,"yyyy/m")&"/00",TEXT(("H"&G10)+0,"yyyy/m/d")),"") という関数で変換していましたがどうしてもマクロでやりたいので教えてください。 ※日付が入力されている場所は毎回変わり行の長さも違うので自分で変換したい範囲を 選択してから実行したいです。 27/6のように日が入ってない場合は00をできれば入れたいが無理なようであれば なくてもかまいません。

専門家に質問してみよう