期日を自動的に決定する(Microsoft Word)
Sharenは、差し込み印刷の結果として始まるレターの期日を自動的に計算する方法があるかどうか尋ねました。最も簡単な答えは、差し込み印刷に使用しているデータソースを調べて、ソースに「期日」フィールドを追加することです。たとえば、Excelワークシートをソースとして使用している場合、30日先の日付を含むフィールド(列)を追加できます。同様に、データソースとしてAccessを使用している場合は、同じことができます。
もちろん、このアプローチでは、差し込み印刷を実行した日時に基づいて、30日後の静的な日付が得られます。もう少しダイナミックなものが必要な場合は、完全にWord内で作業する必要があります。たとえば、マージされたレターを開き、レターの日付を更新し、レターの日付の変更に基づいて期日を自動的に変更することができます。残念ながら、フィールド内の日付を計算する方法がないため、Word内でこれを行う方法はありません。これは、期日を手動で更新する必要があることを意味します。
タスクを少し簡単にして、30日先を把握するためにhttp://calendarcorner.net/ [calendar]を常に調べる必要がないようにする方法のひとつは、マクロを使用することです。以下は、30日後の日付を挿入する非常に単純なマクロです。
Sub FutureDate() Selection.TypeText Text:=Format(Date + 30, "mmmm d, yyyy") End Sub
このマクロは、今日の日付を決定し、それに30日を追加し、フォーマット文字列( “mmmm d、yyyy”)で指定されたとおりにフォーマットして、ドキュメントに挿入します。このマクロをショートカットキーに割り当てると、ショートカットキーを押すだけで、いつでも将来の日付をすばやく挿入できます。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(1760)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ:
link自動的に期日を決定する。