на vba тоже можно делать надстройки. если погуглить "excel надстройки создание", то поиск выдаст много примеров именно на vba.
но я так же вижу, что сейчас у экселя появились собственные надстройки. и там всё апи именно на джаваскрипте. так что, возможно, ты верно спрашиваешь