是这样的
'########## dll中的类模块代码
Public mczyxm As String Public Property Get czyxm() As String''czyxm是属性,还是mczyxm是属性
czyxm = mczyxm ''''''''''' 两个都不行
End PropertyPublic Property Let czyxm(ByVal vNewValue As String)
mczyxm = vNewValue
End Property'########## dll中的窗体代码
Dim hj As New hjsf'''''''''这一句定义在哪里????????
Public czy As String
Private Sub Form_Activate()czy = hj.mczyxm '''''''''''我这里要用属性,
MsgBox czy '是空的''''''''''应该在哪里取出这个属性?endsub
'########## 调用dll的工程代码
Dim ghjsf As New hjsfdll.hjsf
czy="张三"
ghjsf.mczyxm = Czy
MsgBox ghjsf.mczyxm '是"张三" 说明已经传过去了
'########## dll中的类模块代码
Public mczyxm As String Public Property Get czyxm() As String''czyxm是属性,还是mczyxm是属性
czyxm = mczyxm ''''''''''' 两个都不行
End PropertyPublic Property Let czyxm(ByVal vNewValue As String)
mczyxm = vNewValue
End Property'########## dll中的窗体代码
Dim hj As New hjsf'''''''''这一句定义在哪里????????
Public czy As String
Private Sub Form_Activate()czy = hj.mczyxm '''''''''''我这里要用属性,
MsgBox czy '是空的''''''''''应该在哪里取出这个属性?endsub
'########## 调用dll的工程代码
Dim ghjsf As New hjsfdll.hjsf
czy="张三"
ghjsf.mczyxm = Czy
MsgBox ghjsf.mczyxm '是"张三" 说明已经传过去了
Set objForm = New Form1
End SubPublic Property Get 属性() As Integer
属性 = objForm.引用的DLL.应用DLL的属性
End Property 将上面代码改成你自己所需要的。
要那么多分有什么用呢?
,不过这个比较容易