Allthough是一位經驗豐富的VBA程序員,這是我第一次創建自己的類(對象)。我很驚訝地發現所有的房產都在當地人窗口中「重複」。小例子(在「結束子」破裂時):爲什麼這兩個名稱和PNAME在本地窗口顯示VBA類/對象
' Class module:
Private pName As String
Public Property Let Name(inValue As String)
pName = inValue
End Property
Public Property Get Name() As String
Name = pName
End Property
' Normal module:
Sub Test()
Dim objTest As cTest
Set objTest = New cTest
objTest.Name = "John Doe"
End Sub
最好的問候, 黑爾格
它只是試圖通過向您顯示調試時的價值來提供幫助。 pName是私有的,並且不會通過objTest暴露給調用者。 –