• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:4.2.0
软件大小:45M
更新时间:2025-11-06

按键精灵iOS版
立即下载

软件版本:2.4.2
软件大小:29.2M
更新时间:2025-09-24

按键手机助手
立即下载

软件版本:4.5.0
软件大小:242M
更新时间:2025-11-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[版主回复] 函数定义 怎么也整不对,求大佬帮助 [复制链接]

1#
Function CreateDictionary()
Dim dict
Set dict = CreateObject("Scripting.Dictionary")
dict.CompareMode = 1 ' 不区分大小写
dict.Add "Name", "张三"
dict.Add "Age", 30
Set CreateDictionary = dict ' ? 必须使用 Set
End Function

' 调用时也必须使用 Set
Dim employee
Set employee = CreateDictionary() ' ? 必须使用 Set

' 验证
TracePrint "姓名: " & employee("Name")
TracePrint "年龄: " & employee("Age")
这段代码 运行起来 报错 错误的参数个数或无效的参数属性值: 'F2730835_2229_445E_97C7_l3F76l2771DA',
我百度了 说要 使用Set 但是 豪无用处, 这究竟是怎么回事

2#

Function CreateDictionary()
Dim dict
Set dict = CreateObject("Scripting.Dictionary")
dict.CompareMode = 1 ' 不区分大小写
dict.Add "Name", "张三"
......
zxin123662 发表于 2025/12/3 21:01:38
线线ini

收 徒 索 引 ← ← ← ← ← ← ← ← ← ← 点 击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
发新话题 回复该主题