Любое решение vsto требует, чтобы:
- .NET Framework был установлен на целевой машине
- Среда выполнения VSTO установлена на целевой машине
Если они еще не установлены, ответ на ваш вопрос: Нет
Если вы определите их в качестве предварительных условий, то существует 2 вида решений vsto.Это может быть решение на основе документа или офисная надстройка.
- Решения, основанные на документе, располагают сборки вдоль стороны документа и автоматически загружаются с файлом Excel.Не требуется отдельной настройки, чтобы вы могли называть их «переносными» (в зависимости от ваших предварительных требований).
- Реальные надстройки для офиса требуют создания разделов реестра.Я не думаю, что есть какой-то способ запустить их без какой-либо процедуры установки / установки
Для получения дополнительной информации о решениях на уровне документов и о том, как с ними обращаться во время выполнения, посмотрите здесь