計算された日付(Microsoft Word)
ジョンは、計算された日付をWordで作成された手紙に入れる簡単な方法があるかどうか尋ねました。彼は、レターが作成された日付から30日後の日付でメールマージされたレターを送信したいと考えていました。
残念ながら、Wordでこれを行うネイティブな方法はありません。たとえば、計算された日付を挿入するために使用できるフィールドコードはありません。差し込み印刷のデータソースとしてExcelまたはAccessを使用している場合、最も簡単な解決策は、計算された日付を示すフィールドをデータソースに追加することです。 (ExcelとAccessの両方でこれを行うのは非常に簡単です。)データソースフィールドを差し込み印刷ドキュメントに配置すると、すべてが設定されます。
Wordを使い続けたいが、データソースを変更できない場合(おそらく他の誰かが提供している場合)、マクロを使用して将来の日付を挿入できます。次のVBAマクロでうまくいきます:
Sub FutureDate() Selection.TypeText Text:=Format(Date + 30, "mmmm d, yyyy") End Sub
このマクロは、今日の日付を決定し、それに30日を追加し、フォーマット文字列( “mmmm d、yyyy”)で指定されたとおりにフォーマットして、ドキュメントに挿入します。このマクロをショートカットキーに割り当てると、いつでも将来の日付をすばやく挿入できます。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(11556)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:
link計算された日付。