Excel (VBA)

Excel VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10全般 : Excel 2016)
outlookフォルダ内のメールの内容を、エクセルワークシートに書き出していくVBA
投稿日時: 21/01/15 00:03:56
投稿者: tacoyan

Outlookフォルダ内のメールの内容を、エクセルワークシートに書き出していくVBAについて
 
件名:Buy
本体 :リンゴ
    なし
 
件名 :Sell
本体 :リンゴ
    みかん 
    なし
 
上記のようなメールを "Daily"というフォルダに保存してます。
これをExcelに書き出す
2件目以降のメールに関しては 1行あけてから書き出す
 
  A  B
1 Buy
2 りんご
3 なし

5 Sell
6 リンゴ
7 みかん
8 なし
 
outlookをexcel VBAで操作したことがありません。
宜しくお願い致します。

回答
投稿日時: 21/01/15 07:02:43
投稿者: simple

> outlookをexcel VBAで操作したことがありません。
> 宜しくお願い致します。

とのこと。
 
こちらの掲示板の運営者によって、下記の禁止事項が上げられています。(確認下さい)
> コード制作依頼
> 「●●●を実行するようなマクロを作りたいのですが」
> 「●●●をする方法を教えてください」といった、
> コード制作依頼ともとれるような質問はおやめください。

 
これだけですと門前払い的になってしまい、当方としても忸怩たる思いです。
ですから、こうしたことを念頭に置いて、下記のサイトを参考にしながら、
研鑽を深めていただきたいと思います。
 
(1)OutlookのVBAに関する概括的な事項に関しては、下記が参考になりそうです。
■実務でOutlook VBAを使いこなすための初心者向け完全マニュアル
https://tonari-it.com/outlook-vba-manual/
 
(2)VBAの各種の実例については、下記が一番充実している印象です。
■OUTLOOK 研究所
https://outlooklab.wordpress.com/outlook-macroscript-index/#arrange
 
今回の質問に関連した記事としては、
エクスポート・インポート カテゴリーにある、
「特定フォーマットのメールの内容を Excel ファイルにエクスポートし、メールをサブフォルダーに移動するマクロ」
https://outlooklab.wordpress.com/2019/05/04/%e7%89%b9%e5%ae%9a%e3%83%95%e3%82%a9%e3%83%bc%e3%83%9e%e3%83%83%e3%83%88%e3%81%ae%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%ae%e5%86%85%e5%ae%b9%e3%82%92-excel-%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%ab/
が参考になるものと思います。(メールをサブフォルダに移動する部分は無視してください。)
これは読者からのリクエストに対して行われた回答をそのまま掲載したもののようです。
必要に応じて、その他の記事も適宜参照してください。
 
なお、上記の記事は、OutlookのVBAの中で、Excelのオブジェクトを操作する作りになっています。
ExcelVBAからOutlookのオブジェクトを操作しても、本質的には同じことだと思います。

投稿日時: 21/01/18 23:51:35
投稿者: tacoyan

Simple様
 
ルールを理解しておりませんで、失礼しました。お恥ずかしい限りです。
ご親切に教えて頂いてありがとうございます。
またアドバイスもありがとうございます。
一度がんばってみます。
 
 
 :D

トピックに返信