計算された日付(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_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]
。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(810)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ:
link:/ wordribbon-Calculated_Dates [計算された日付]
。