VB中无法写入的特殊符号

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:51:14
Text1.Text = "Comment("婹婣\<89>脨", 0, 1, 3, 0, 1);
代码写到这 老是提示编译错误:无效字符
怎么办?
不好意思少了一个符号!

Text1.Text = "Comment("婹婣\<89>脨", 0, 1, 3, 0, 1);"

Text1.Text = "Comment(婹婣\<89>脨, 0, 1, 3, 0, 1)"
要么
lsstring="婹婣\<89>脨"
Text1.Text = Comment(lsstring, 0, 1, 3, 0, 1)

不知道转义字符有没有用

当然无效了!
text里面显示的只有字符串。
而字符串有各种字符串函数和连接符。
在你的代码里,第一部分是"Comment(",然后如果有其他内容,就得使用连接符(加号+或者and符&),并且连接符前后有空格。而你却是“婹婣\<89>脨”!
所以是无效字符。
通盘看,你似乎想用Comment做函数,括号里面是参数。
1、Comment必须是字符串函数(这不是标准函数,除非你自定义)
2、Comment前不要用引号
3、最后不要用分号。

如果你自定义好了那个函数,代码应该写为:
Text1.Text = Comment("婹婣\<89>脨", 0, 1, 3, 0, 1)

1.如果是系统报错,要看看你的字库里面有没有这些生僻字了。
2.代码错了。text文本框后面的是字符串或者函数。如果是字符串,则必须全部用引号引起来。或者用连接符 & 连接。
比如:
a="学生"
text1.text="我的身份是" & a
你的例句应该这样写
Text1.Text = "Comment(婹婣\<89>脨", 0, 1, 3, 0, 1)"
引号 引到最后面,把最后的冒号去掉。