在modoul 中定义:Type Address
Street As String
ZipCode As String
Phone As String
End TypePublic add As Address在form 中:
Dim v As Variant add.Phone = "133"
add.Street = "hangzhou"
add.ZipCode = "2358" v = add
结果系统报错:看意思。似乎是,要将一个自定义类型的变量,赋值给一个 v 类型的变量的时候。 自定义类型变量要在 public modul 里面声明,modul 还有 public 和 private 之分吗? 那位高手 指点一下!!
Street As String
ZipCode As String
Phone As String
End TypePublic add As Address在form 中:
Dim v As Variant add.Phone = "133"
add.Street = "hangzhou"
add.ZipCode = "2358" v = add
结果系统报错:看意思。似乎是,要将一个自定义类型的变量,赋值给一个 v 类型的变量的时候。 自定义类型变量要在 public modul 里面声明,modul 还有 public 和 private 之分吗? 那位高手 指点一下!!
Street As String
ZipCode As String
Phone As String
End Type
前面加public
系统无法自动分配空间给自定义的变量,Variant 自代表系统提供的变量
-----------------
Dim v As Address