我在Win8.1上的Excel 2013上运行此VBA代码
我尝试读取一个文件,当使用十六进制编辑器时,将第一个字节显示为" E5",但是当我使用基本的OPEN>读取它时INPUT函数,它无法返回正确的ASCII值,总是给我一个" 63"。我尝试使用AscW,但它没有解决问题
sub a()
打开"文件名"对于二进制访问,请阅读#1
msgbox asc(输入(1,#1))
结束子
有人可以帮忙吗?
答案 0 :(得分:0)
您可以使用此代码。
Sub dy()
Open "filename" For Binary As #1
MsgBox Asc(Input(1, #1))
End Sub