Mucha gente usa Word para crear formularios que luego otros usan para ingresar información. No me refiero a los formularios normales y corrientes que se imprimen y reproducen en una fotocopiadora. Me refiero al uso de formularios con campos de formulario especiales de Word que se utilizan para recopilar datos específicos sin permitir que el usuario modifique el texto que rodea los campos de entrada.

Dado que estos tipos de formularios están protegidos, por diseño, el usuario no puede ejecutar ciertas herramientas de Word en el formulario y no puede hacer otras cosas, como ejecutar macros. Esto es beneficioso en muchos casos, pero puede ser un inconveniente si tiene necesidades especiales. Una de esas necesidades comunes es ejecutar el corrector ortográfico en el formulario después de que el usuario ingrese su información. Sin embargo, esto no se puede hacer, nuevamente porque las herramientas como el corrector ortográfico están deshabilitadas.

A decir verdad, sin embargo, encontrará que cuando inserta un campo de formulario, Word lo inserta con el atributo de Idioma establecido en «sin revisión».

Esto significa que incluso si pudiera ejecutar el corrector ortográfico, Word ignoraría la información escrita en los campos del formulario.

Si bien esto puede parecer un poco desesperado, hay una forma de evitarlo. Puede ejecutar el corrector ortográfico en su formulario utilizando una macro. La forma más sencilla de hacer esto es con la siguiente macro:

Sub SCForm()

ActiveDocument.Unprotect    Selection.WholeStory    Selection.LanguageID = wdEnglishUS    ActiveDocument.CheckSpelling    ActiveDocument.Protect Type:=wdAllowOnlyFormFields, NoReset:=True End Sub

Tenga en cuenta que la macro establece el atributo de idioma para todo el documento en inglés de EE. UU. Si está creando formularios en otro idioma, debe asegurarse de cambiar la macro para que se seleccione el idioma apropiado.

Cuando esté creando el formulario, defina un estilo para los campos de entrada. El atributo clave del estilo del campo de entrada es que debe deshabilitar explícitamente el atributo de no revisar la ortografía siguiendo estos pasos:

  1. Defina el campo que desea utilizar para sus campos de entrada, como se describe en otros WordTips.

  2. Muestre la pestaña Inicio de la cinta.

  3. Haga clic en el pequeño icono en la parte inferior derecha del grupo Estilos. Word muestra el panel de tareas Estilos.

  4. En la lista de estilos que se muestra, pase el puntero del mouse sobre el nombre del estilo que creó en el paso 1. Debe aparecer una flecha desplegable en el lado derecho del nombre del estilo.

  5. Haga clic en la flecha desplegable y elija Modificar. Word muestra el cuadro de diálogo Modificar estilo. (Ver figura 1)

  6. Haga clic en Formato y seleccione Idioma de la lista desplegable. Word muestra el cuadro de diálogo Idioma. (Ver figura 2)

  7. Asegúrese de que la casilla de verificación No revisar ortografía o gramática no esté seleccionada.

  8. Haga clic en Aceptar para cerrar el cuadro de diálogo Idioma.

  9. Haga clic en Aceptar para cerrar el cuadro de diálogo Modificar estilo.

  10. Aplique el nuevo estilo a todos sus campos de entrada.

Hay un inconveniente en esta macro que puede no hacerla aceptable para todos los usos. Cuando se ejecuta, la macro ortografía verifica todo en el documento, no solo el contenido de los campos del formulario. Esto es solo un inconveniente si el formulario tiene muchas palabras que el corrector ortográfico puede considerar mal escritas, como prosa muy técnica. Si se encuentra en tal situación, necesitará crear una macro más compleja que realmente busque y recorra los campos en el formulario o podría arreglar para agregar la palabra al archivo del diccionario.

Hay dos cosas para recordar al usar esta macro con un formulario:

  • Asegúrese de asociar este formulario con la plantilla que contiene su macro.

  • Deberá asignar la macro al vínculo: / wordribbon-Adding_Tools_to_the_Quick_Access_Toolbar [Quick Access Toolbar]. Ésta es la única forma en que se puede ejecutar. Recuerde que no puede acceder al control Macros al completar un formulario protegido.

_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 (9445) se aplica a Microsoft Word 2007, 2010, 2013 y 2016. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Word aquí: link: / word-Spell_Checking_Forms [Formularios de revisión ortográfica].