Нет.среда выполнения VSTO предоставляет оболочки COM вокруг IExtensibility2, что, в конечном счете, является тем, что Excel предоставляет для функциональности надстройки.
Для работы надстройки в Excel необходимо установить Vsto.
Однако, если надстройкаDLL экспортирует другие функции, которые могут использовать другие приложения, и они не включают VSTO, я + думаю +, вы можете просто удалить эту DLL на машине без VSTO, и она все равно будет пригодна для использования.Но, опять же, если что-то использовать в VSTO, вам все равно понадобится среда выполнения VSTO.
И я не уверен на 100%, я мог бы легко увидеть компиляцию VSTO в вашу dllбыстрая проверка времени выполнения VSTO и невозможности загрузки, если его там нет, но я этого не проверял.