それぞれに (少なくとも) 15 個の属性を持つ多くのクラスがあり、すべての属性を含む文字列を返す関数を作成したいと考えています。簡単な方法は、各クラスに this 関数を追加することです。
Public function getAllAttributes(instance as Object) as String
Dim str as String
str = str & “**”& instance. Attribute1 & .... &“**”& instance. Attribute100
getAllAttributes = str
End function
しかし、私はすべてのクラスで動作する関数を構築したいです(擬似コードのアイデアは:)
Public function getAllAttributes(instance as Object) as String
‘function that handles all classes
Dim str as String
For att in instance
Str = str & “**”& att.value
Next
getAllAttributes = str
End function
typelib 情報参照を使用しましたが、属性名だけを取得できました。
ありがとう。