これも便利!添付ファイル付き返信メールをマクロ(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
関連記事
-
-
Kindle本を誤発注!その時、どうする?電話で解決したの巻
はじめに 知らぬ間にKindle本で誤発注が発生! 合計9冊! その時にKindle本を返
-
-
Web × モノ × くらしを見に行ってきたの巻 Mozilla Open Web Day in Tokyo 秋葉原
これはアンケート結果の御礼に頂いたクッキーです はじめに 久しぶりの更新です 仕事の関係で
-
-
楽天オークションでiPhone4を買ってみたの巻【落札編】
はじめに この冬休みにiPhone4を楽天オークションで買いました P-01Dも壊れてしまっ
-
-
実録!リアルタイム!AliExpressで帽子が発送されたの巻き
はじめに AliExpressで注文した帽子が発送されたようです 目的 AliExpres
-
-
レンタサイクルの壮観な眺め! 江東区臨海コミュニティサイクル 有明
本日、仕事で有明(国際展示場前)に行ったらレンタサイクルの壮観な眺めを発見 で、帰宅してネ
-
-
スマホでハード・キーボード打ちは楽! Nexus7のキーボードインプレッション&設定【Google NEXUS7専用】Bluetooth接続キーボード兼スタンド兼カバー
やっぱりPCでキーボードを打ちなれているので、スマホでのキーボード打ちも楽です さて、
-
-
爆安!第73回2015年冬 岩本町・東神田ファミリーバザールに参戦して来たの巻
はじめに 今年も岩本町で行われるファミリーバザールに行ってきました お天気が良くてよかった
-
-
6年経過でも劣化なし! 自作ホットイナズマ
車検の続きです 実は自作のホットイナズマをバッテリに装着しているのです このホットイナズ
-
-
【青春18きっぷ:2018年夏その3】昼間は混んでいる浜松→東京の帰宅旅の巻
一言 昼間の長距離電車は混んで、いろんな人がいます はじめに 東京への帰宅の日となりました
-
-
簡単でしたウェブチェックイン ジェットスター
ウェブチェックインは簡単でした LLCのジェットスター 事前にチェックインができます