Fechas calculadas (Microsoft Word)
John preguntó si hay una forma rápida de poner una fecha calculada en una carta creada en Word. Quería enviar cartas combinadas con una fecha de 30 días después de la fecha en que se crearon las cartas.
Desafortunadamente, no existe una forma nativa de hacer esto en Word. Por ejemplo, no hay un código de campo que pueda usar para insertar una fecha calculada. Si utiliza Excel o Access como fuente de datos para la combinación de correspondencia, la solución más sencilla puede ser simplemente agregar un campo en la fuente de datos que muestre la fecha calculada. (Es muy fácil hacer esto tanto en Excel como en Access). El campo de la fuente de datos se puede colocar en el documento de combinación de correspondencia y todo está configurado.
Si desea seguir con Word y no puede modificar la fuente de datos (quizás alguien más la suministre), puede usar una macro para insertar la fecha futura. La siguiente macro de VBA funcionará:
Sub FutureDate() Selection.TypeText Text:=Format(Date + 30, "mmmm d, yyyy") End Sub
Esta macro determina la fecha de hoy, le agrega 30 días, la formatea como se especifica en la cadena de formato («mmmm d, aaaa») y la inserta en el documento. Si asigna esta macro a una tecla de método abreviado, puede insertar rápidamente su fecha futura cuando lo desee.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.
link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
WordTips es su fuente de formación rentable en Microsoft Word.
(Microsoft Word es el software de procesamiento de texto más popular del mundo). Esta sugerencia (11556) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365. Puede encontrar una versión de esta sugerencia para interfaz de menú anterior de Word aquí:
link: / word-Calculated_Dates [Fechas calculadas]
.