我需要帮助解决关于UDT成员的动态设置值的问题。我想尝试类似下面的伪代码:
Public sub UDTMemberSetValue(ByRef pvUDTValue As Variant, _
ByVal psMemberName As String, _
pvMemberValue As Variant)
Dim mMember as Member
For each mMember in pvUDTValue.Members
if mMember.Name = psMemberName then
if isObject(pvMemberValue) then
Set mMember.Value = pvMemberValue
else
mMember.Value = pvMemberValue
End if
End If
Next
End Sub
我已经搜索了几个网站,但不幸的是,没有一个网站能满足我的需求。所以我想知道是否有人可以帮助我?