これも便利!添付ファイル付き返信メールをマクロ(VBA)で作成するの巻
公開日:
:
最終更新日:2017/05/23
エクスペリエンス
はじめに
VBAで添付ファイル付きの返信メールを作成しようとしたところ、一発では作れませんでした
だもんで、自分で作ってしまいましょう
内容
最初に参考にしたサイトはこちら
残念ながらOUTLOOK2013では動作しませんでした
う~ん
でもプログラムを見るとやり方が判ったので作成です
実現方法は以下の通りです
- 返信メール、転送メールを作成
- 返信メールには添付ファイルがなく、転送メールには宛先、件名がない状態
- なので添付ファイルが付いた転送メールに返信メールの宛先、件名をコピーすれば、問題解決w
もともと、VBAで添付ファイル付き返信メールはサポートされていません
返信メール、転送メールを組合わせると簡単にできます
アルゴリズムは簡単ですねw
仕様
内容:
カーソルにあるメールを添付ファイル付きで返信メールとして作成
動作確認:
Outlook2013
Windows7
ソース
Public Sub リプライ() '内容: ' 添付ファイル付きリプライメールの作成 'プログラム: ' 元メールから転送メールと返信メールを作成 ' 転送メールに返信メールの宛先と件名をコピーして出来上がり 'オブジェクト作成 Dim objMail As Outlook.MailItem Dim objReply As Outlook.MailItem Dim objForward As Outlook.MailItem 'リプライメール確定 If TypeName(Application.ActiveWindow) = "Inspector" Then Set objMail = ActiveInspector.CurrentItem Else Set objMail = ActiveExplorer.Selection(1) End If '返信内容コピー Set objReply = objMail.ReplyAll Set objForward = objMail.Forward '宛先、件名コピー objForward.Subject = objReply.Subject objForward.To = objReply.To objForward.CC = objReply.CC '表示 objForward.Display objReply.Close olDiscard End Sub
まとめ
やり方は判ってしまえば簡単です
MSは、なぜ添付ファイル付き返信メールをVBAでサポートしないんでしょうね
PC
関連記事
-
-
東京大阪の往復はこれが便利! 日帰り1day大阪の予約の巻
日帰り1day大阪で月曜日出発は便が限られているとは知らんかったよ 9/9に大阪出張と
-
-
でっかいけど便利! 大型断裁機 ペーパーカッター YG-LN BA58A4 開封の儀
はじめに 本が多くなり、整理しなければならなくなったので、遅ればせながら、断裁機を買いました
-
-
ふるさと納税第一弾!焼肉ジンギスカンセットのお礼の品が北海道豊富町からやって来たの巻
はじめに ふるさと納税のお礼の品がやってきました 実際に寄付して品物が来るとちょっと感激しま
-
-
移動時間が長い!成田→関空編 東京大阪日帰り ジェットスター
ジェットスターはリーズナブルですが、時間が掛かりました さて、ジェットスターで東京大阪
-
-
楽しい絵と思い出をありがとう! 小学館ビル ラクガキ 神保町
隙間から覗く絵は躍動感溢れるものでした 夕方から内幸町で打合せ 早く終わったので、噂
-
-
AviUtlを利用して動画作成、Youtubeに投稿したの巻
はじめに AviUtlを使って動画作成が簡単だったので、その内容となります 作成動画
-
-
6年経過でも劣化なし! 自作ホットイナズマ
車検の続きです 実は自作のホットイナズマをバッテリに装着しているのです このホットイナズ
-
-
木場公園でブログ書きのノマドをしてみたの巻
はじめに 近所の木場公園でノマドをやってみました 普段は自宅でブログを書くのですが、気分転換
-
-
レンタサイクルの壮観な眺め! 江東区臨海コミュニティサイクル 有明
本日、仕事で有明(国際展示場前)に行ったらレンタサイクルの壮観な眺めを発見 で、帰宅してネ
-
-
簡単掃除でキーボードをきれいに! キーボード掃除 キートップ引抜工具
キーボードを掃除したのは初めて、入手してから10年ぶりぐらいです この記事を見て、キー