Cómo forzar una nueva línea en un mensaje MsgBox en Access

Nota

Office 365 ProPlus pasa a llamarse Microsoft 365 Apps para empresas. Para obtener más información sobre este cambio, lea esta publicación de blog.

Moderado: requiere conocimientos básicos de macro, codificación e interoperabilidad.

Este artículo se aplica a un archivo de base de datos de Microsoft Access (.mdb) o a un archivo de base de datos de Microsoft Access (.accdb) y a un archivo de proyecto de Microsoft Access (.adp).

Resumen

Si desea forzar una nueva línea en un cuadro de mensaje, puede incluir una de las siguientes opciones:

  • Constante Visual Basic para Aplicaciones para un retorno de carro y una fuente de línea, vbCrLf.
  • Los códigos de carácter para un retorno de carro y una fuente de línea, Chr(13) & Chr(10).

Por ejemplo, si tenía el siguiente mensaje:

AVISO: Este es un mensaje importante.

y querías que el mensaje se mostrara como

NOTICE:
 
This is an Important Message!

escribiría el mensaje como una expresión de cadena como en cualquiera de los ejemplos siguientes:

  • Ejemplo Con la constante Visual Basic para Aplicaciones:

    MsgBox "NOTICE:" & vbCrLf & "This is an Important Message!"
    
  • Ejemplo de uso de los códigos de carácter:

    MsgBox "NOTICE:" & Chr(13) & Chr(10) & "This is an Important Message!"
    

También puede usar vbCrLfconstant para crear varias líneas en un cuadro de texto en un formulario o en una página de acceso a datos.

Referencias

Para obtener más información acerca de los códigos de carácter, en el Editor de Visual Basic, haga clic en Ayuda de Microsoft Visual Basic en el menú Ayuda, escriba la función Chr en el Asistente para Office o en el Asistente para respuestas y, a continuación, haga clic en Buscar para ver el tema.