Довольно часто в разработке приложений для работы с документами возникает необходимость отобразить эти самые документы не переключаясь из приложения. В подавляющем большинстве этими документами являются текстовые документы MS Word и электронные таблицы MS Excel. К сожалению мне не удалось найти каких-либо достойных контролов для их отображения в свободном доступе, так что было решено встроить сам офис в приложение, благо он установлен практически на каждом компьютере. В этой и следующей статье посмотрим как это можно сделать.
Начнём с создания юзерконтрола, отображающего документы Word.
Задача следующая: открывать документ внутри нашего приложения только для чтения без возможности отредактировать или пересохранить документ, меню и панели ворда спрятать.