Компонент средства просмотра документов Microsoft Office - PullRequest
1 голос
/ 09 января 2009

Нам нужен пользовательский элемент управления, который может отображать файлы Microsoft Office (Word, Excel ..). Нет необходимости их редактировать.

Как я вижу, существуют доступные автономные приложения для просмотра, которые можно загрузить с сайта Microsoft , но мне интересно, может ли оно быть встроено в пользовательский элемент управления.

Я думаю, что может быть компонент COM / ActiveX, но я не могу проверить это, потому что у меня установлен Office, поэтому мне нужно установить средства просмотра на чистой машине.

У кого-нибудь есть опыт по этому поводу?

Ответы [ 2 ]

2 голосов
/ 10 января 2009

Я бы не стал использовать средства просмотра Office в качестве поставщиков COM-объектов (даже если они регистрируют компоненты COM Office). Насколько я могу интерпретировать лицензию (я не юрист, но мне пришлось читать и обсудить мою долю EULA за эти годы), вам НЕ разрешено использовать все, что предусмотрено средствами просмотра Office в вашем приложении. Соответствующий пункт лицензии (в самом начале):

  1. УСТАНОВКА И ПРАВА НА ИСПОЛЬЗОВАНИЕ.

а. Генеральный. Вы можете установить и использовать любое количество копий программного обеспечения на своих устройствах. Вы можете использовать программное обеспечение только для просмотра и печати файлов, созданных с помощью программного обеспечения Microsoft Office. Вы не можете использовать программное обеспечение для каких-либо других целей.

Я бы держался подальше от серых областей в лицензировании Microsoft. То, что вы хотите, не может быть прямо запрещено ($ deity знает, что EULA - это трудная интерпретация), но это определенно не разрешено духом лицензии. Поскольку вас могут привлечь к суду, если они захотят, и, поскольку выяснение серых областей стоит больших денег, и поскольку у них глубокие карманы ... Я думаю, вы понимаете, куда я иду с этим.

Если вы собираетесь заблокировать своих пользователей в Office, вам, как правило, приходится кусать пули и требовать от пользователей покупать лицензии Office.

0 голосов
/ 09 января 2009

Если вы загружаете их из Microsoft, тогда, вероятно, средство просмотра является компонентом OCX или ActiveX. Я не знаю, как использовать его в C #, C ++, ... В Java я использую jawin (http://jawinproject.sourceforge.net/), чтобы иметь возможность работать с Word, как слияние почты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...