Cuando crea macros en Word, puede incorporar fácilmente el uso de cuadros de mensaje. Por lo general, se utilizan para transmitir información al usuario y obtener información rudimentaria. Incluya cuadros de mensaje mediante el comando MsgBox. La siguiente parte de una macro crea un cuadro de mensaje muy simple:

MsgBox "The Macro is Done"

También puede agregar símbolos a sus cuadros de mensaje al incluir un código de tipo de símbolo como parte de su invocación de MsgBox. Estos símbolos se utilizan ampliamente en muchos cuadros de diálogo de Windows. Se pueden utilizar los siguientes cuatro tipos de símbolos:

Type

Symbol

16

Stop sign

32

Question mark in a circle

48

Exclamation point in a circle

64

Information symbol (lowercase i in a circle)

Como ejemplo, supongamos que desea incluir el símbolo de exclamación. Por lo general, esto se incluye en los cuadros de diálogo como un aviso de cuando algo importante ha sucedido o está por suceder. Para incluir este símbolo en su cuadro de mensaje, debe incluir el siguiente código de macro:

MsgBox "Can't run this macro on this text", 48

Hasta ahora, el comando MsgBox se ha utilizado como una declaración, pero también puede utilizarlo como una función. Si lo hace, puede usarlo para obtener información simple del usuario. Para que la función MsgBox sea más útil, Word le permite mostrar más botones en los que se puede hacer clic en el cuadro de diálogo además del botón Aceptar. Esto se hace ajustando el código de tipo, que se utilizó para los símbolos que se muestran en el cuadro de mensaje. Las siguientes son las diferentes combinaciones de botones que puede mostrar en su cuadro de mensaje:

Type

Button Types

1

OK, Cancel

2

Abort, Retry, Ignore

3

Yes, No, Cancel

4

Yes, No

5

Retry, Cancel

Para usar los botones, simplemente agregue el valor del tipo de botón al valor que desea usar para el símbolo. En el ejemplo anterior, usó el código 48 para mostrar el símbolo de exclamación. Si desea incluir también los botones Abortar, Reintentar, Ignorar, simplemente cambie el código a 50, que es 48 (el código del símbolo) más 2 (el código del botón).

Cuando se usan botones de esta manera, la función MsgBox devuelve un valor que indica qué botón eligió el usuario. Los botones regresan, de izquierda a derecha, -1, 0 y 1. Por lo tanto, si usa un código de botón de 3, entonces -1 significaría que el usuario eligió Sí, 0 significaría No y 1 significaría Cancelar.

_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 (1072) 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_Message_Boxes [Usando los cuadros de mensaje].