Controlar la repaginación en macros (Microsoft Word)
Ken preguntó si hay una forma de desactivar la repaginación automática de un documento de Word mientras se ejecuta una macro. De hecho, resulta que hay dos formas de manejar esto.
El primer método es utilizar la propiedad Pagination del objeto Options.
Puede establecer esta propiedad en Verdadero o Falso, de la siguiente manera:
Options.Pagination = False
Esta propiedad es la misma que establecer la opción Repaginación de fondo en la pestaña General del cuadro de diálogo Opciones. (En algunas versiones de Word, solo puede ver esta opción si primero cambia a la vista Normal). Si la propiedad se establece en False, Word no realiza ninguna repaginación en segundo plano. Más tarde, puede establecer la propiedad en True para volver a activar la función.
El segundo método para manejar la repaginación automática es simplemente desactivar la actualización de la pantalla. Si su macro corta un poco el documento, esto siempre es una buena idea, de todos modos, ya que evita que Word intente actualizar la pantalla. En algunos casos, la mejora de la velocidad de su macro puede ser espectacular si desactiva la actualización de la pantalla. Usted controla la actualización de la pantalla de esta manera:
Application.ScreenUpdating = False
Nuevamente, la propiedad ScreenUpdating se puede establecer en True o False.
Si se establece en False, la actualización de la pantalla se desactiva. Si lo apaga, siempre debe configurar ScreenUpdating en True antes de finalizar su macro.
_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 (1710) 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-Controlling_Repagination_in_Macros [Control de la repaginación en macros]
.