Date calcolati

John ha chiesto se c'è un modo rapido per mettere una data calcolata in una lettera creata in Word. Voleva inviare lettere alla posta fusa con una data che è di 30 giorni dalla data in cui sono state create le lettere.

Purtroppo, non c'è modo nativo per fare questo in Word. Ad esempio, non c'è un codice è possibile utilizzare per inserire una data calcolata. Se si utilizza Excel o Access come origine dati per la stampa unione, la soluzione più semplice potrebbe essere quella di aggiungere solo un campo dell'origine dati che mostra la data calcolata. (E 'molto facile fare questo in Excel e Access.) Il campo di origine dati può essere inserito nel documento di stampa unione e tutto è impostato.

Se si vuole attaccare con Word e non è possibile modificare l'origine dei dati (forse qualcun'altro lo fornisce), quindi è possibile utilizzare una macro per inserire la data futura. La seguente macro VBA farà il trucco:

Sub FutureDate ()
Selection.TypeText Text: = Format (Data + 30, "mmmm d, yyyy")
End Sub

Questa macro determina la data di oggi, aggiunge 30 giorni per esso, formati come specificato nella stringa di formato ("mmmm d, yyyy") e lo inserisce nel documento. Se si assegna questa macro a un tasto di scelta rapida, è possibile inserire rapidamente la data futura quando vuoi.

WordTips è la vostra fonte per la formazione Microsoft Word conveniente. (Microsoft Word è il più popolare software di elaborazione testi del mondo.) Questa punta (11556) si applica a Microsoft Word 2007, 2010 e 2013. Potete trovare una versione di questo suggerimento per l'interfaccia del menu precedente di Word qui: date calcolate .