ExcelマクロだってImplementsを使われていたりCallByNameやTypeName等でなんちゃって継承やなんちゃってリフレクションを駆使している
ちょっと高度なコードになるともう「マクロ組めます」って言ってる程度の人間ではメンテできませんの
なんならByRefとByValの違いが判らず撃沈してました