Я прочитал много статей и ТАКИХ вопросов по этому вопросу, но ни одно привлекательное решение не пришло мне на глаза!
В основном мне нужно:
- Просмотр документов MS Office 2007/2010 в моем приложении winforms
- Редактирование не требуется, однако будет БОЛЬШОЕ, если будет предоставлено
Что я пробовал:
- Я пытался использовать элемент управления веб-браузера после установки флагов реестра для открытия офисных документов в том же окне браузера, а не сохранять их на своем компьютере
- Я пытался использоватькомпонент просмотра Edraw Office, однако, я не могу купить лицензии всем целевым пользователям моего приложения, и пробная версия раздражает, когда я открываю и закрываю приложение, появляется сообщение «купить лицензию»
- Я такжевидел этот SO вопрос Как мне отображать офисный и / или PDF-контент в форме Windows? и ответ неплохой, хотя мне не нужна функция редактирования, но я все же хотел быуметь копировать текст из просматриваемого документа.то есть этот ответ не будет работать для меня
Последнее замечание: использование компонента веб-браузера было бы идеальным, поскольку я уже использую его для просмотра файлов PDF / html / txt и обеспечения функциональностичтобы заставить его работать с документами MS Office, я бы сделал приложение именно таким, каким я надеюсь!
Я уже пытался использовать эту статью:
http://support.microsoft.com/kb/304662
, но веб-браузер все еще предлагает сохранить файл на моем компьютере.: S
Есть предложения?