VBA基础
Msgbox你不知道的一些秘密
2017-02-27 16:57:14

        Msgbox函数是大家常用的函数,但有些参数或一些技巧可能你平常并不会注意,需要在用到时才发现我们平时忽略的一些技巧。      1. 提示文字的长度,以前一直没有注意到,但在一个项目中需要显示非常多的文字时,才发现文字太多了,显示有问题,原来提示的消息内容Prompt是有长度限制的,所以最好在显示提示消息前,先用len函数判断一下消息 的长度,然后用left(Prompt,1024)来缩短它的长度      2.提示消息是可以折行的,需要折行的地方加上  回车符 (Chr(13))、换行符 (Chr(10))  或它们的组合,或直接用vbCrLf 或 vbNewLine常量附Prompt参数说明:

Prompt必需的。字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。如果 prompt 的内容超过一行,则可以在每一行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或是回车与换行符的组合 (Chr(13) & Chr(10)) 将各行分隔开来。