Agregar marca de tiempo e ID de usuario cuando se marca una casilla de verificación

Agregar marca de tiempo e ID de usuario cuando se marca una casilla de verificación

He creado una lista de verificación de incorporación para mi departamento de recursos humanos. Tiene cosas que hacer como "Acuerdo de empleo" y "Manual de seguridad", y marcas de verificación junto a cada una de las tareas pendientes.

Lo que necesito es una forma de insertar texto con CADA tarea pendiente con el ID de usuario de la computadora que marcó la casilla y una marca de tiempo que me indique cuándo terminó. Se vería algo como esto:

[**X**] Completed Onboarding conversation with John Smith (*Completed by Jane Doe on 9/1/16 3:00PM*)
[**X**] Completed I-9 onboarding for John Smith (*Completed by John Doe on 9/6/16 10:00 AM*)

Es cierto que no soy el mejor con VBA, y cualquier experiencia que haya tenido con VBA es con Excel y no con Word, por lo que agradecería que me ayudaran un poco.'

¡Gracias de antemano!

Respuesta1

mi respuesta aotra pregunta recienteincluye información que podría ayudarle aquí. Utilicé uno de los controles ActiveX heredados para insertar una marca de tiempo cuando se hace clic en un botón. Probablemente podría hacer algo similar insertando un control ActiveX Check Box heredado y luego adjuntando un fragmento de código que vaya al final de ese párrafo (equivalente a presionar la tecla Finalizar) y, en lugar de insertar solo la marca de tiempo, inserte la cadena ' (Completado por' + ID de usuario actual + 'el' + fecha/hora actual + ')' cuando la casilla de verificación está seleccionada.

Actualizar:Probé esto rápidamente grabando una macro presionando Fin y escribiendo el texto/insertando el campo NOMBRE DE USUARIO y la fecha/hora, y luego copiando el contenido de esa macro en el código de un control de casilla de verificación ActiveX que inserté. Funciona bien, pero podría necesitar algunas mejoras: tal como está, inserta la cadena cada vez que se hace clic en la casilla de verificación; entonces, si selecciono, borro y luego vuelvo a seleccionar la casilla de verificación, la cadena se inserta 3 veces. Aunque es un comienzo.

información relacionada