私のクラス「連絡先」には次のフィールドがあります。
Private Name As String
Private CurDate As Date
Private Dict As Dictionary
Private Sub Class_Initialize()
Set Dict = New Dictionary
End Sub
Private Sub Class_Terminate()
Set Dict = Nothing
End Sub
(これはconstuctorにあるべきSet Dict = New Dictionary
ですか?)そして次の辞書フィールドのgetプロパティ:
Public Property Get Get_Dict() As Dictionary
Get_Dict = Dict
End Property
今私のコードで私は持っています:
Dim Contact1 As New Contact
Contact1.Set_Contact x, y, z
Dim TempDic As New Dictionary
Set TempDict = Contact1.Get_Dict
コンパイルされません:「引数はオプションではありません」。Get_Dictプロパティに明らかに引数がない場合、どうすればよいですか?