Если вы все еще заинтересованы в решении: я нашел этот блог в Интернете (после этот вопрос StackOverflow ).
Функциональность внутри надстройки можно предоставить, переопределив метод AddIn.RequestComAddInAutomationService () и вернув класс, который вы хотите предоставить.
В вашей ситуации вы можете определить класс с помощью метода, который вызывает тот же код в вашей надстройке, что и кнопка ленты, и предоставить этот метод для VBA.