Uso de campos de formulario obligatorios (Microsoft Word)
Julia preguntó si hay una manera, al diseñar formularios en Word, para hacer obligatorio un campo de formulario en particular. En otras palabras, asegurarse de que el usuario debe completar algo en el campo.
No hay ninguna configuración que pueda usar para marcar un campo como obligatorio, como puede hacerlo en Access. Pero hay varias formas de proporcionar la misma funcionalidad. Quizás el método más fácil es simplemente asegurarse de establecer la configuración apropiada «al salir» para que el campo de formulario ejecute una macro. (Haga clic con el botón derecho en el campo, elija Propiedades y use la lista desplegable Salir para seleccionar una macro para ejecutar). La macro podría verificar para asegurarse de que el valor proporcionado dentro del campo esté dentro de límites aceptables. De lo contrario, la macro podría mover el punto de inserción de regreso al campo para solicitar entrada, o podría solicitar al usuario la información necesaria.
El siguiente es un ejemplo de una macro simple para hacer precisamente esto:
Sub MustFillIn() If ActiveDocument.FormFields("Text1").Result = "" Then Do sInFld = InputBox("This field must be filled in, fill in below.") Loop While sInFld = "" ActiveDocument.FormFields("Text1").Result = sInFld End If End Sub
En esta macro, necesitaría cambiar el nombre del campo especificado (Texto1) por el nombre del campo con el que está utilizando la macro. Este ejemplo en particular verifica para asegurarse de que el usuario ingrese algo, cualquier cosa, en el campo. Su macro, por supuesto, podría volverse mucho más específica en la comprobación que hace.
Para un enfoque más completo, puede hacer que las macros de salida (si hay más de un campo obligatorio) establezcan una variable del sistema. Cuando el usuario intenta guardar o cerrar el formulario, la macro Salida automática podría verificar el valor de la variable, y si muestra que hay campos obligatorios no completados, entonces se podría mostrar un cuadro de diálogo explicando el problema.
Todos estos enfoques, por supuesto, requerirán pruebas exhaustivas antes de implementarlos. Deberá decidir el mejor curso de acción en función de sus necesidades, los datos involucrados y el tipo de usuarios que tiene.
_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). Este consejo (1567) se aplica a Microsoft Word 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Word (Word 2007 y más tarde) aquí:
link: / wordribbon-Using_Mandatory_Form_Fields [Uso de campos de formulario obligatorios]
.