Evitar el cuadro de diálogo «Comprobar el resto» (Microsoft Word)
Sarma verifica con frecuencia la gramática (y la legibilidad) de solo una parte del documento, y usa una macro para hacerlo. Sería útil que la macro omitara el cuadro de diálogo «¿desea comprobar el resto?» Que siempre muestra el corrector ortográfico, pero Sarma no sabe cómo hacerlo.
Hay dos cosas distintas a las que hace referencia Sarma: el corrector ortográfico y el corrector gramatical. Sarma quiere usar el corrector gramatical, pero aparentemente es el corrector ortográfico el que muestra el cuadro de diálogo que quiere evitar.
Hay dos tipos de cuadros de diálogo a los que puede acceder a través de macros cuando se trata de revisión ortográfica y gramatical. Uno es un cuadro de diálogo combinado (que maneja la ortografía y la gramática juntas) y el otro es un cuadro de diálogo «separado» que se ocupa de la revisión gramatical o la revisión ortográfica, de forma independiente. Los cuadros de diálogo parecen casi idénticos pero funcionan de manera diferente. Para hacer las cosas más confusas, el título del cuadro de diálogo es «Ortografía y gramática» incluso para las versiones de una sola acción.
Si hace clic en la herramienta Ortografía y gramática en la pestaña Revisar de la cinta, Word abre el cuadro de diálogo combinado. Este cuadro de diálogo también se puede abrir con el siguiente comando de macro:
Dialogs(wdDialogToolsSpellingAndGrammar).Show
Este cuadro de diálogo revisará tanto la ortografía como la gramática. Cuando se llega al final del texto seleccionado, aparece el mensaje «Word ha terminado de verificar la selección. ¿Desea continuar verificando el resto del documento?»
Para mostrar el cuadro de diálogo de un solo propósito para verificar la gramática, puede usar este comando, en su lugar:
Selection.Range.CheckGrammar
El cuadro de diálogo parece muy similar al cuadro de diálogo de propósito combinado, pero su uso es sutilmente diferente. Como no se realiza ninguna revisión ortográfica, no se mostrará ningún cuadro de diálogo de «revisar el resto» cuando se complete la revisión gramatical.
Como ejemplo de cómo comprobar de forma eficaz solo la gramática de una selección, considere la siguiente macro:
Sub CheckGrammarInSelection() Dim aRange As Range Set aRange = Selection.Range aRange.GrammarChecked = False ActiveDocument.ShowGrammaticalErrors = True If Selection.Range.Characters.Count > 0 Then Options.CheckGrammarWithSpelling = True Selection.Range.CheckGrammar End If aRange.Select aRange.GrammarChecked = False End Sub
La macro comienza asegurándose de que todos los indicadores «ya marcados» para la selección estén borrados (a través de la propiedad GrammarChecked) y luego verifica la selección.
_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 (9950) se aplica a Microsoft Word 2007, 2010 y 2013.