你大概不知道Replace函數還能這麼用吧?比如下面的語句:
MsgBox"Disknotready."&vbCr&vbCr&"Pleasecheckthatthedisketteisinthedrive"&vbCr&"andthatthedrive'sdoorisclosed."
可以看出,為了顯示完整的字符串含義,要將可打印字符與非打印字符(比如:回車符vbCr)用&符號連接在一起。結果是:長長的字符連接串變得難於閱讀。但是,使用Replace函數,可以巧妙地解決這個問題。方法就是:將非打印字符以字符串中不出現的一個可打印字符表示,這樣完整地寫出整個字符串,然後使用Replace函數替換那個特別的打印字符為非打印字符(比如:回車符vbCr)。代碼如下:
MsgBoxReplace("Disknotready.§§Pleasecheckthatthedisketteisinthe"&"drive§andthatthedrive'sdoorisclosed.","§",vbCr)
->