ActiveBasicを使う理由がまったくわからない