Red de conocimiento informático - Problemas con los teléfonos móviles - Agregar MsgBox de alerta en VB

Agregar MsgBox de alerta en VB

MsgBox es una función en Visual Basic y VBS que muestra un cuadro de diálogo, espera a que el usuario haga clic en un botón y devuelve un valor entero que indica en qué botón hizo clic el usuario.

"MsgBox" es la abreviatura de "Message Box", que significa "buzón" en inglés.

Información básica Nombre chino msgbox

Nombre extranjero msgbox

Significado en inglés Nombre completo del buzón Cuadro de mensajes

Contenido 1 Uso 2 Ejemplo de código

Cómo utilizar esta sección al plegar y editar

Sintaxis de plegado

MsgBox (Mensaje [, botón] [, Título] [, Archivo de ayuda, Contexto]) Efecto de la función MsgBox

Descripción de los parámetros de plegado Parámetros de la función MsgBox

Consejos

Obligatorio. Expresión de cadena utilizada para mostrar un mensaje en el cuadro de diálogo. La longitud máxima de un mensaje es de aproximadamente 1024 caracteres, determinada por el tamaño de bytes de los caracteres utilizados. Si el "mensaje" tiene más de una línea, puede separar las dos líneas con un retorno de carro (Chr(13)), un avance de línea (Chr(10)) o una combinación de retorno de carro y avance de línea (Chr( 13) & Chr(10), que es vbCrLf) OK.

Botón

Opcional. Una expresión numérica que es la suma de múltiples valores que especifican el número y la forma de los botones que se mostrarán, el estilo del icono (y el sonido) utilizado, el botón predeterminado y la naturaleza obligatoria del cuadro de mensaje. Consulte la tabla de valores de configuración de parámetros para conocer valores específicos.

Título

Opcional. Una expresión de cadena que se mostrará en la barra de título del cuadro de diálogo. Si se omite Título, el título de la aplicación (App.Title) se muestra en la barra de título.

Archivo de ayuda

Opcional. Expresión de cadena para un archivo de ayuda que proporciona ayuda contextual para el cuadro de diálogo. Si se proporciona un archivo de ayuda, también se debe proporcionar contexto.

Contexto

Opcional. Una expresión numérica que contiene el número de contexto de ayuda asignado al tema de ayuda correspondiente por el autor del archivo de ayuda. Si se proporciona un contexto, también se debe proporcionar un archivo de ayuda.

Valor de configuración del parámetro Contraer

Valor de configuración del parámetro de botones descripción del valor constante

El tipo y número de botones que se mostrarán en el cuadro de diálogo

vbOKOnly

Mostrar solo el botón Aceptar. (Predeterminado)

vbOKCancel

1

Mostrar los botones Aceptar y Cancelar.

vbAbortRetryIgnore

2

Muestra los botones Abortar, Reintentar e Ignorar.

vbYesNoCancel

3

Muestra los botones "Sí", "No" y "Cancelar".

vbYesNo

4

Muestra los botones "Sí" y "No".

vbRetryCancel

5

Muestra los botones de reintento y cancelación.

Estilo de icono (puede ir acompañado de sonido según la configuración del sistema)

vbCritical

16

Muestra el icono de "mensaje de error" .

vbQuestion

32

Muestra el icono "Mensaje de pregunta".

vbExclamation

48

Muestra el icono de "mensaje de advertencia".

vbInformation

64

Mostrar icono de mensaje de notificación.

Botón predeterminado

vbDefaultButton1

El primer botón es el botón predeterminado. (Predeterminado)

vbDefaultButton2

256

El segundo botón es el botón predeterminado.

vbDefaultButton3

512

El tercer botón es el botón predeterminado.

vbDefaultButton4

768

El cuarto botón es el botón predeterminado.

Retorno forzado del cuadro de diálogo

vbApplicationModal

La aplicación será forzada a regresar; la aplicación permanecerá suspendida hasta que el usuario dé una respuesta al mensaje; cuadro Continuar trabajando sólo después de responder.

vbSystemModal

4096

El sistema forzó una devolución; todas las aplicaciones se suspenden hasta que el usuario responda al cuadro de mensaje.

Configuración especial del cuadro de diálogo

vbMsgBoxHelpButton

16384

Agrega un botón de ayuda al cuadro de mensaje.

vbMsgBoxSetForeground

65536

Especifica la ventana del cuadro de mensaje como ventana de primer plano.

vbMsgBoxRight

524288

Alinear el texto a la derecha.

vbMsgBoxRtlReading

1048576

Especifica que el texto se alinea de derecha a izquierda en los sistemas hebreo y árabe.

Expandir

Estas constantes están especificadas por Visual Basic para Aplicaciones (VBA). Por lo tanto, estos nombres de constantes se pueden usar en el código del programa sin usar los valores reales.

Contraer valor de retorno

Valor de retorno de la función MsgBox

Constante

Valor

Descripción

vbOK

1

Haga clic en el botón Aceptar.

vbCancel

2

Haga clic en el botón Cancelar.

vbAbort

3

Se hizo clic en el botón Abortar.

vbRetry

4

Se hizo clic en el botón de reintento.

vbIgnore

5

Se hizo clic en el botón ignorar.

vbSí

6

Se ha hecho clic en el botón "Sí".

vbNo

7

Se hizo clic en el botón "No".

Instrucciones para contraer

Cuando se proporciona un archivo de ayuda utilizando el parámetro de contexto, el usuario puede presionar la tecla F1 para ver el tema de ayuda especificado por el parámetro de contexto. Algunas aplicaciones host, como Microsoft Excel, agregan automáticamente botones de Ayuda a los cuadros de diálogo.

Si un cuadro de diálogo muestra un botón Cancelar, presionar la tecla Esc tiene el mismo efecto que hacer clic en el botón Cancelar. Se proporciona ayuda contextual en el cuadro de diálogo si el cuadro de diálogo tiene un botón de ayuda. Sin embargo, no se devuelve ningún valor hasta que se hace clic en otro botón.

Contraer ejemplo de código de edición

I. Utilice la función MsgBox para mostrar un mensaje de error en un cuadro de diálogo con los botones "Sí" y "No". El botón predeterminado en el ejemplo es No y se supone que Demo.hlp es el archivo de Ayuda con el tema de Ayuda número 1000. Utilice la constante vbCrLf para ajustar líneas en el contenido del mensaje.

3. Utilice la constante vbTab para mostrar texto alineado de varias líneas.