Excel 2010などの古いもので VBA(Visual Basic for Applications=通称マクロ)にてMSComctlLib を使った変数定義で突然「ユーザー定義型は定義されていません。」というエラーが出るとき。ありますよね?
例えば Dim hoge as MSComctlib.node とか ...as MSComctlib.Treeview とかしたときです。またこれが発生するシチュエーション的には、今まで古いExcel使っていて、新しいExcelをインストールした後。自作のVBAマクロを別のパソコンで動かしてみたりしたときなど。