Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosVisual Basic tiene un conjunto de funciones que podremos usar. A continuación veremos las más representativas, si bien hay muchas más. Se aconseja ir a la ayuda para ampliar o profundizar sobre la cuestión
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Visual Basic y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Rem: Nos permite incluir comentarios sobre el programa en medio del código, la sintaxis es:
Rem Comentario
Además, se puede conseguir lo mismo sin necesidad de escribir Rem, utilizando la comilla simple, es decir, la anterior orden es equivalente a:
'Comentario
Observaremos como el editor de código reconoce los comentarios ya que les aplica como color del texto el verde.
Exit Sub: Nos permite acabar la ejecución del procedimiento en el que lo pongamos, y en punto del mismo donde se halle situado.
End: Nos permite acabar la ejecución del programa en el punto del mismo donde se halle situado.
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Visual Basic y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
MsgBox: Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón y devuelve un tipo Integer correspondiente al botón elegido por el usuario.
Sintaxis
MsgBox(prompt[, buttons][, title][, helpfile, context])
La sintaxis de la función MsgBox consta de estos argumentos:
| Parte | Descripción |
|---|---|
| prompt | Requerido. Cadena que representa el prompt en el cuadro de diálogo. La longitud máxima de prompt es de aproximadamente 1024 caracteres, según el ancho de los caracteres utilizados. |
| buttons | Opcional. Expresión numérica que corresponde a la suma de los valores que especifican el número y el tipo de los botones que se pretenden mostrar, el estilo de icono que se va a utilizar, la identidad del botón predeterminado y la modalidad del cuadro de mensajes. Si se omite este argumento, el valor predeterminado para buttons es 0. |
| title | Opcional. Expresión de cadena que se muestra en la barra de título del cuadro de diálogo. Si se omite title, en la barra de título se coloca el nombre de la aplicación. |
| helpfile | Opcional. Expresión de cadena que identifica el archivo de Ayuda que se utiliza para proporcionar ayuda interactiva en el cuadro de diálogo. Si se especifica helpfile, también se debe especificar context. |
| context | Opcional. Expresión numérica que es igual al número de contexto de Ayuda asignado por el autor al tema de Ayuda correspondiente. Si se especifica context, también se debe especificar helpfile. |
El argumento buttons tiene estos valores:
| Constante | Valor | Descripción |
|---|---|---|
| VbOKOnly | 0 | Muestra solamente el botón Aceptar. |
| VbOKCancel | 1 | Muestra los botones Aceptar y Cancelar. |
| VbAbortRetryIgnore | 2 | Muestra los botones Anular, 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 Reintentar y Cancelar. |
| VbCritical | 16 | Muestra el icono de mensaje crítico. |
| VbQuestion | 32 | Muestra el icono de pregunta de advertencia. |
| VbExclamation | 48 | Muestra el icono de mensaje de advertencia. |
| VbInformation | 64 | Muestra el icono de mensaje de información. |
| VbDefaultButton1 | 0 | El primer botón es el predeterminado. |
| VbDefaultButton2 | 256 | El segundo botón es el predeterminado. |
| VbDefaultButton3 | 512 | El tercer botón es el predeterminado. |
| VbDefaultButton4 | 768 | El cuarto botón es el predeterminado. |
| VbApplicationModal | 0 | Aplicación modal; el usuario debe responder al cuadro de mensajes antes de poder seguir trabajando en la aplicación actual. |
| VbSystemModal | 4096 | Sistema modal; se suspenden todas las aplicaciones hasta que el usuario responda al cuadro de mensajes. |
| VbMsgBoxHelpButton | 16384 | Agrega el botón Ayuda al cuadro de mensaje. |
| VbMsgBoxSetForeground | 65536 | Especifica la ventana del cuadro de mensaje como la ventana de primer plano. |
| VbMsgBoxRight | 524288 | El texto se alinea a la derecha. |
| VbMsgBoxRtlReading | 1048576 | Especifica que el texto debe aparecer para ser leído de derecha a izquierda en sistemas hebreo y árabe. |
Nota: Estas constantes las especifica Visual Basic para Aplicaciones. Por tanto, el nombre de las mismas puede utilizarse en cualquier lugar del código en vez de sus valores reales.
Valores devueltos
| Constante | Valor | Descripción |
|---|---|---|
| vbOK | 1 | Aceptar |
| vbCancel | 2 | Cancelar |
| vbAbort | 3 | Anular |
| vbRetry | 4 | Reintentar |
| vbIgnore | 5 | Ignorar |
| vbYes | 6 | Sí |
| vbNo | 7 | No |
Cuando se proporcionan tanto helpfile como context, el usuario puede presionar F1 para ver el tema de Ayuda correspondiente al context. Algunas aplicaciones como por ejemplo Microsoft Excel, también agregan automáticamente un botón Ayuda al cuadro de diálogo.
Si el cuadro de diálogo cuenta con un botón Cancelar, presionar la tecla ESC tendrá el mismo efecto que hacer clic en este botón. Si el cuadro de diálogo contiene un botón Ayuda, se suministra ayuda interactiva para ese cuadro de diálogo. Sin embargo, no se devuelve valor alguno hasta que se hace clic en uno de estos botones.
Nota: Si se desea especificar más que el primer argumento con nombre, se debe utilizar MsgBox en una expresión. Si deseamos omitir algún argumento de posición, debemos incluir el delimitador de coma correspondiente.
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Visual Basic y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad