Рабочая книга VSTO имеет предопределенные листы, именованные диапазоны и т. Д. Она связана с конкретным документом. Другими словами, вы можете считать рабочую книгу VSTO «умной рабочей книгой». На самом деле, я думаю, они даже называли это так.
С другой стороны, надстройка VSTO всегда загружается с Excel, даже если документ не загружен. Он лучше подходит для функциональности надстроек, которая применяется к приложению Excel, а не к конкретной книге.
Например, если вы собирались создать документ, который при изменении ячеек автоматически обновляет внутреннюю базу данных, вы должны сделать это в рабочей книге VSTO.
Если бы вы собирались создать надстройку, которая позволяла бы вам говорить в любую ячейку, и механизм распознавания речи превращал это в число, вы бы сделали надстройку VSTO.