【发布时间】:2020-07-13 22:02:57
【问题描述】:
我正在进行代码审查并遇到了这个问题:
Dim lngLen As Long
lngLen = 16&
我已经阅读了一些内容,这似乎是一种将数字转换为长数字的方法 - 对吗?
但这真的有必要吗,因为您可以将 16 的值分配给lngLen,因为它是一个数值。
此外,按照此代码完成:
Dim strCompName As String
strCompName = String$(lngLen, 0&)
我从 Access 帮助定义中意识到 String 方法“返回一个包含指定长度的重复字符串的变体。”
那么 $ 有什么作用呢?又是 & 将 0 转换为 long 吗?
【问题讨论】:
标签: ms-access vba ms-access-2007