VBA中没法打印ASCII值超过128~255之间的数,求高手急
VBA中无法打印ASCII值超过128~255之间的数,求高手急!!本帖最后由 Sn_Keys 于 2010-06-23 13:12:27 编辑本
VBA中无法打印ASCII值超过128~255之间的数,求高手急!!
本帖最后由 Sn_Keys 于 2010-06-23 13:12:27 编辑 本人在写VBA时(MS OFFICE EXCEL 2003版),遇到以下问题,急请高手协助:
1、现用 chr() 无法实现将一个用 asc() 得到的ASCII值(超过127,值在128~255之间),转换为原型?
2、如果将(1)改用 AscB()、ChrB() 时,对文件进行 写操作时,文件为 0 字节?
谢谢!!
[解决办法]
并不是每个都能互转的,而且工作表里的和VBA里的字符编码有些也有差异的
[解决办法]
既然你知道是多少,那直接chr(n)啊,有什么问题?
[解决办法]?
建议举例说明一下。
QQ群 48866293 OFFICE应用挖掘
MS OFFICE(ACCESS\EXCE\WORD等应用技术探讨与交流!技术群,请阅群论坛中的《踢人规则》
[解决办法]本来ASCII值128~255之间的字符基本上都是不能打印的
另外chr()和asc() 这两个也不是完全可逆的
你想要实现什么功能?