回答:
これはフィールドだけで達成できますが、長くて複雑なので、おそらく価値がありません。代わりに、マクロを使用する必要があります。どちらの方法も、グラハム市長のウェブページで非常によく説明されています
使用目的だけで、Excelも使用している場合、かなり簡単な方法は次のとおりです。詳細は、使用しているWordのバージョンによって少し異なります...
結果が表示されるか、LINKフィールドが表示されます。LINKフィールドが表示されない場合は、alt-F9をクリックしてください。次のようになります
{ LINK Excel.Sheet.12 C:\\xl\\assignmentdates.xlsx Sheet1!R1C1 \a \t }
Excelファイルで基準日を変更すると、Wordファイルですべての日付が変更されます。
その後、ドキュメントを作成するときにおそらく行うべきことは
個人的には、別のドキュメントを必要としないため、おそらくAdamが提案したアプローチのいずれかを使用します。VBAを回避するため、おそらくフィールドコードアプローチを使用します。複数回使用する場合は特に注意してください。
必要に応じて、外部ファイルにも依存するDATABASEフィールドを含む他の非VBAアプローチが1つあります。