【发布时间】:2013-05-05 15:31:37
【问题描述】:
我有一个包含类实例的字典。不知何故,我找不到将值(分配新的类实例)更改为字典的方法。
例如
Dim t as new Product
'initialize t
if dictionaryP.Exists(keyValue) then
'in the next line i get an error "Object doesn't support this property or method"
dictionaryP.Item(keyValue)=t
else
'no problem with this line...
dictionaryP.Add keyValue, t
end if
找不到任何关于在 VBA 中使用字典的信息对象的值,而不仅仅是纯字符串或整数。 如何更改存储对象(类实例)的字典的字典值,因为我似乎无法使用
dictionary.Item(key) = <new Object value> ' as i thought it sould be, from this source
我错过了什么?如果值是对象(不是普通值),我如何更改字典值?
【问题讨论】:
标签: excel dictionary vba