MS-Access VBA 将多个字符转换为 Asc

杰米·史密斯

对于家庭作业项目,我试图在单个文本框中输入字符(例如:“AbC”无空格),并在带标题的标签中输出作为用逗号和空格写出的相应 ASCII 值。(例如:65、98、67)

Private Sub cmdCode_Click()
Dim codeInt As Integer
strInput = txtInput.value
codeInt = Asc(strInput)
lblAnswer.Caption = codeInt & ", "
End Sub

我希望结果看起来像:65、98、67

我没有收到任何错误,但只收到“65”作为我的输出。

古斯塔夫

这可以用于通用用途 - 并且更聪明一点:

Public Function StrToAscList( _
    ByVal Text As String) _
    As String

    Dim Chars() As Byte
    Dim Item    As Integer
    Dim List    As String

    Chars() = StrConv(Text, vbFromUnicode)
    For Item = LBound(Chars) To UBound(Chars)
        If Item > 0 Then List = List & ", "
        List = List & CStr(Chars(Item))
    Next

    StrToAscList = List

End Function

然后:

Me!lblAnswer.Caption = StrToAscList(strInput)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access VBA 查询多个表

来自分类Dev

VBA MS Access在文本框中更改值的范围为2个字符

来自分类Dev

MS Access VBA IF()

来自分类Dev

从VBA SQL语法错误将MS EXCEL转换为MS ACCESS .accdb数据库

来自分类Dev

Int()函数MS Access VBA

来自分类Dev

MS ACCESS vba-错误

来自分类Dev

MS Access VBA 运行查询

来自分类Dev

MS Access VBA:具有多个ID的更新循环

来自分类Dev

如何根据多个属性删除ms access VBA中的行

来自分类Dev

MS Access VBA:建议将INT更改为LONG吗?

来自分类Dev

使用vba将MS Access查询输出到Excel

来自分类Dev

MS Access,VBA-将交叉表导出到Excel

来自分类Dev

从 MS-Access 的 VBA 查询中取消选择多个字段

来自分类Dev

将SQl查询转换为MS Access

来自分类Dev

将MS Access SQL转换为Oracle?

来自分类Dev

将PHP查询转换为MS Access

来自分类Dev

MS Access将.csv转换为.xls

来自分类Dev

MS Access将文本转换为缩写

来自分类Dev

MS-Access使用VBA将可变行值动态转换为可变列值

来自分类Dev

MS Access / VBA:将条件添加到VBA代码中

来自分类Dev

从MS Access转换为mySQL

来自分类Dev

MS Access 2002 / VBA-将多个查询表加入主查询吗?

来自分类Dev

带VBA的MS Access链接表

来自分类Dev

MS Access中VBA代码的继承

来自分类Dev

多参数IsNull函数MS Access VBA

来自分类Dev

SQL语法问题MS Access VBA

来自分类Dev

MS-Access:使用vba移至NavigationControl

来自分类Dev

MS Access VBA:如何清除图像控件?

来自分类Dev

是/否字段上的MS Access VBA Dlookup