Replace函数替代连接操作符&
你大概不知道Replace函数还可以这么用吧?例如,下面的语句:
MsgBox“磁盘未准备好。”& VBCr & vbCr & "请检查磁盘是否在驱动器中" & VBCr & "并且驱动器的门是否关好。"
可以看出,为了显示字符串的完整含义,可打印字符和非打印字符(例如回车vbCr)之间要用一个&符号连接。因此,长字符串变得难以阅读。但是,使用Replace函数可以巧妙地解决这个问题。方法是:将非打印字符用一个不出现在字符串中的可打印字符表示,这样就可以完整地写出整个字符串,然后用Replace函数将那个特殊的打印字符替换为非打印字符(例如回车vbCr)。代码如下:
msgbox replace("磁盘未准备好。请检查光盘是否在“&”驱动器中,驱动器的门是否关好。,"",VBCR)
0条评论