365オフィス製品windowsExcelExcelに関する記事をあつめました。ScriptGoogleAppsScriptについての記事です。業務効率化アプリ・ガジェット定時に帰れるアプリ雑記ガチなシャツリライブシャツすごすぎワロタwwwwww【リライブシャツを買ってみたらガチだった。着るだけで「身体機能をサポートする」怪しいシャツがガチだった。365オフィス製品windowsExcelExcelに関する記事をあつめました。ScriptGoogleAppsScriptについての記事です。365オフィス製品windowsExcelExcelに関する記事をあつめました。ScriptGoogleAppsScriptについての記事です。VBAでメールに今日の日付を自動挿入する!この記事でわかることOutlookでメールの件名や本文に日付を自動挿入する方法がわかる。目次メールに日付を自動挿入したい!じょじおメールの件名や表題に今日の日付を挿入する機会は多いですよね?(上の図の赤枠部分)ぽこがみさまはい。日報報告メールとか請求書メールとかでよく見る気がします。VBAで自動化してみたいと思います。Outlookで日付を自動挿入する方法は2つあります。ここは段落ブロックです。文章をここに入力してください。マクロで自動で置換・挿入する方法マクロで挿入する方が時短です。VBAであればメールテンプレートを開くと同時に自動挿入できるので2クリック程度で済みます。新規メールあるいはメールテンプレートを開く挿入メニューをクリックテキストセクションのところにある「日付と時刻」をクリック和暦か西暦をクリックして選択する使用したい表示形式をクリックする。OKボタンをクリックする。がみさま以上が「日付と時刻」機能です。クリックすべき項目がありますね。マクロならこのクリック作業を一撃で実装できます。マクロを作成するSTEPメールテンプレートを作成します。.oft形式のメールテンプレートを用意します。メールテンプレートを使えば形式がある程度きまったメールの作成を時短できます。様いつもお世話になっております。株式会社てじらぼのじょじおです。今月分の注文書を送付させていただきます。お願い致します▲今回は上記のような本文にしました。HTML形式のメールとして保存します。なんども送るメールはメールテンプレート(.oft)を利用すると便利です。▲メールテンプレートとは決まった宛先・お...▲メールテンプレートの作成方法がわからない方は上の記事の解説をご覧ください。STEPVBEを開いてVBAコードをコピペします。'''件名と本文に今日の日付を挿入します。'■2.今日の日付をFormat関数でフォーマットします。'下記にメールテンプレートのパスを入力してね。'■4.件名と本文にフォーマットした日付文字列を置換します。'添付ファイル付けたあとにメールテンプレートを表示します。'送信も自動化する場合はこの行のコメントアウトを外してください。送信ボタンは人間が押すことをおススメします。Sub▲ショートカットキーAlt+F11を押下してVBEを開きます。VBEの標準モジュールに上記のマクロをコピペします。Excelと同じようなマクロ機能が存在することをご存じでしょうか。マクロを使えばメールに関する操作を自動化して、時短やミス防止にも役立ちます。この記...▲Outlookマクロを一度を使ったことがない場合、Outlookの設定が必要になる可能性があります。Outlookマクロを使用するための初期設定については上の記事をご覧ください。STEPCtrl+Sでマクロを保存してVBEを閉じます。ショートカットキーCtrl+Sを押下してマクロを保存してVBEを閉じます。STEPおわりOutlookマクロを実行する。STEPOutlookマクロを実行します。ショートカットキーAlt+F8を押下してマクロ一覧を表示します。▲コピペしたマクロを実行します。STEPマクロが実行されて日付が挿入されたメールが開きます。▲日付が自動挿入されたメールが開きますので、内容を確認し必要があれば編集して送信ボタンを押して送信します。STEPおわりOutlookマクロのポイント解説!今日の日付を取得する今日の日付はDate関数で取得します。Format関数で日付の表示フォーマットをカスタマイズします。today▲objItem.Subjectは、メールテンプレートにもともと記入されていた件名が入ってます。今回の例でいうと「注文書の送付」という文字列です。それにFormat関数で整形した日付を&を使って合体してます。year_and_month)▲メールテンプレート本文中に記載されている「今月」を実際の日付に変換するためにreplace関数を使っています。Replace関数の公式は下記です。year_and_month)というように使ってます。objItem.HTMLBodyは、もともとメールテンプレートに記入されている文字列です。その中から「今月」という文字列を探し出して今日の日付に置換しています。置換した文字列をobjItem.HTMLBodyに戻しています。ファイルの添付も同時に行いたい!マクロ実行時にファイルの添付を行い為のコードもあわせて紹介します。Object)が必要です。STEPOutlookでExcelの参照設定を行います。Outlookマクロでファイルダイアログを使ったマクロを作成するため...▲OutlookでExcelの参照設定を行います。方法は上の記事で解説しています。言葉で聞くと面倒そうですがやることはとっても簡単な作業です。STEPコードをコピペして保存します。'''件名と本文に今日の日付を挿入します。'■2.今日の日付をFormat関数でフォーマットします。'下記にメールテンプレートのパスを入力してね。'■4.件名と本文にフォーマットした日付文字列を置換します。'一番最初に開くフォルダのパスを記述します。"メールに添付するファイルを選択してください(複数選択可)。'選択できるファイルを制限するには下記のようにフィルターを追加してください。'デフォルトのフィルターをindexで指定します。'ファイルダイアログを表示します。'添付ファイル付けたあとにメールテンプレートを表示します。'送信も自動化する場合はこの行のコメントアウトを外してください。送信ボタンは人間が押すことをおススメします。Sub▲標準モジュールにコピペして保存します。添付するファイルの名前をメール本文に自動挿入する方法がわかる。VBAコードがわかる。マクロでメールに今日の日付を挿入する方法について紹介しました。がみさまこのブログではRPA・ノーコードツール・VBA/GAS/Pythonを使った業務効率化などについて発信しています。Amazon調べ)Amazon楽天市場Yahooショッピングポチップ▲Kindleと紙媒体両方提供されています。デスクトップフロー、クラウドフロー両方の解説がある書籍です。解説の割合としてはデスクトップフロー7割・クラウドフロー3割程度の比率となっています。両者の概要をざっくり理解するのにオススメです。Desktopの基本をしっかり学習するのにオススメです。この本の一番のメリットはデモWebシステム・デモ業務アプリを実際に使ってハンズオン形式で学習できる点です。本と同じシステム・アプリを使って学習できるので、本と自分の環境の違いによる「よく分からないエラー」で無駄に躓いて挫折してしまう可能性が低いです。desktopの一冊目のテキストとしてオススメします。著者は日本屈指のRPAエンジニア集団である『ロボ研』さんです。クラウドフローの入門書です。初心者の方には図解も多く一番わかりやすいかと個人的に思っています。Automateクラウドフローを主題にした講座です。セール時は90%OFF(1200円~2000円弱)の価格になります。頻繁にセールを実施しているので絶対にセール時に購入してくださいね。満足がいかなければ返金保証制度がありますので安心してご購入いただけます。おかげ様で月間18万PV。ありがとうございます!多くの方がルーチンワークを時短できるように『ITに弱い方にも寄り添った解説』を心がけています。記事へのご質問やブログネタのご要望、何かあればお気軽に下記にどうぞ。VBAでPublisherを操作する!Excelアドインをショートカットと右クリックメニューから呼び出す。本を読み放題で読む方法。desktop関連書籍を全部読んだ管理人が、初心者の方の最初の一冊にオススメする本です。