1 "" 有转义规则
- """ 相当于 "
- """" 相当于 "
- "内部的"" 内部其他" 显示结果为 内部的"内部其他
2 符号常数生效
- chr(32) "空格
- chr(34) "双引号
- chr(39) "单引号
- chr(10) "换行 等同 vblf
3 \n 等 asc2码的转义好像不生效 ,很奇怪?
Sub test601()
'引号转义生效
Debug.Print "cocos"
'Debug.Print ""; cocos; ""
Debug.Print """cocos"""
Debug.Print "/cocos/"
Debug.Print ">>cocos"
Debug.Print "cocos ""unity"
Debug.Print """"
Debug.Print
'符号常数生效
Debug.Print "helloWorld"
Debug.Print "hello World"
Debug.Print "hello chr(32) World" '符号常数需要单独识别,不能放在""里
Debug.Print "hello" & Chr(32) & "World"
Debug.Print "cocos" & Chr(32) & "unity"
Debug.Print Chr(34) & "cocos" & Chr(34) & Chr(32) & "unity"
Debug.Print "hello" & vbCrLf & "world"
Debug.Print "hello" & Chr(10) & "world"
Debug.Print
'反斜杠 \n -- \不生效? \asc2码的转义在VBA内不生效?
Debug.Print ("hello\nWorld")
Debug.Print ("hello\\nWorld")
Debug.Print ("hello" & "\n" & "World")
Debug.Print ("hello" & "\\n" & "World")
Debug.Print ("hello" & "/n" & "World")
Debug.Print ("hello" & "//n" & "World")
Debug.Print
End Sub