Kat*_*a24 4 ms-access vba ms-access-2007
我正在进行代码审查,并遇到了以下情况:
Dim lngLen As Long
lngLen = 16&
Run Code Online (Sandbox Code Playgroud)
我已经阅读了一些内容,这似乎是一种将数字转换为长整型的方法 - 这是正确的吗?
但这真的有必要吗,因为您可以只分配lngLen值 16,因为它是一个数值。
另外,按照此代码完成此操作:
Dim strCompName As String
strCompName = String$(lngLen, 0&)
Run Code Online (Sandbox Code Playgroud)
我String从 Access 帮助定义中认识到该方法“返回一个包含指定长度的重复字符串的变体”。
那么$有什么作用呢?& 再次将 0 转换为 long 吗?
您好,您可以检查此问题以获得您的查询的可能答案。
编辑:此外,我能够在互联网上搜索更多资源,并且发现了最初在此论坛页面上找到的 VBA打字约定。
希望这会对您有所帮助。