掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
「VBA.Collection」のようなクラスを自作するには? (ID:102804)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
自作クラスのメンバを「For each」で回せるようにするときに、 「New_Enum」を実装しますが、結局「VBA.Collection」型の プライベートメンバ等にアクセスする事になります。 しかし、「VBA.Collection.Item」の戻り値は「Variant」型 なので、特定のデータ型を持ったコレクションオブジェクトを 自作したいと思うのですが、どうやったら出来るのか検討も 付きません。何か特別なインターフェースを実装する必要が あるのでしょうか。どなたか御存知でしたら教えて頂けると幸いです。 仕様としましては、「VBA.Collection」型と同様、「New_Enum」 の参照等により「For each」ループが可能、インデックス又は キーを指定し、任意の要素へのアクセスが可能な既定メンバを 持つクラスという事です。 宜しく御願い致します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.