首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VBA中没法打印ASCII值超过128~255之间的数,求高手急

2012-12-29 
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里的字符编码有些也有差异的
[解决办法]

引用:
TO:1 楼
急,请看看怎么将ASC值大于128的写文件?


既然你知道是多少,那直接chr(n)啊,有什么问题?
[解决办法]
?

建议举例说明一下。

QQ群 48866293 OFFICE应用挖掘  
MS OFFICE(ACCESS\EXCE\WORD等应用技术探讨与交流!技术群,请阅群论坛中的《踢人规则》
[解决办法]
本来ASCII值128~255之间的字符基本上都是不能打印的

另外chr()和asc() 这两个也不是完全可逆的

你想要实现什么功能?

热点排行