Excel 2003 より、ObjectList というものが使えるようになったそうだ。よくは調べていないが、使い方を見ている限り、似たようなものをClassとTypeで実装したことがある。特別新しい概念ではないような印象がある。ただ、ObjectListは結構汎用的に利用できるようだ。
Excelの場合、未だにExcel2000や2002を使っているところもある。もしかしたらまだ97や95を使い続けている所もあるかもしれない。Excelでの開発を行う際に重要なことのひとつとして、どのバージョンに対応させるのか、という観点も必要である。バージョンの指定を確認しなかったがために失敗したこともある。顧客はバージョンの違いで影響があるなどという認識は全くないので、開発側から確認する必要がある。
個人的には、使えるようにはなっておくけれど、顧客先ではまだ古いバージョンも多いので、実装するのは先かな、と考えている。