Я бы не стал использовать средства просмотра Office в качестве поставщиков COM-объектов (даже если они регистрируют компоненты COM Office). Насколько я могу интерпретировать лицензию (я не юрист, но мне пришлось читать и обсудить мою долю EULA за эти годы), вам НЕ разрешено использовать все, что предусмотрено средствами просмотра Office в вашем приложении. Соответствующий пункт лицензии (в самом начале):
- УСТАНОВКА И ПРАВА НА ИСПОЛЬЗОВАНИЕ.
а. Генеральный. Вы можете установить и использовать любое количество копий программного обеспечения на своих устройствах. Вы можете использовать программное обеспечение только для просмотра и печати файлов, созданных с помощью программного обеспечения Microsoft Office. Вы не можете использовать программное обеспечение для каких-либо других целей.
Я бы держался подальше от серых областей в лицензировании Microsoft. То, что вы хотите, не может быть прямо запрещено ($ deity знает, что EULA - это трудная интерпретация), но это определенно не разрешено духом лицензии. Поскольку вас могут привлечь к суду, если они захотят, и, поскольку выяснение серых областей стоит больших денег, и поскольку у них глубокие карманы ... Я думаю, вы понимаете, куда я иду с этим.
Если вы собираетесь заблокировать своих пользователей в Office, вам, как правило, приходится кусать пули и требовать от пользователей покупать лицензии Office.