Windows.Forms.WebBrowser и документы Word
От: Аноним  
Дата: 14.03.08 15:45
Оценка:
Доброго !
На форме есть
Windows.Forms.WebBrowser wb1;
делаю wb1.Navigate("C:\\123.doc") где 123.doc документ Word.
Красиво отображается, редактируется, сохраняется. Хотелось бы, чтоб этот документ отображался в режиме только для чтения..
Есть ли такая возможность?
С уважением !
Re: Windows.Forms.WebBrowser и документы Word
От: 1kulibin Украина http://ua.linkedin.com/pub/oleg-anedchenko/25/111/83b
Дата: 14.03.08 16:21
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Доброго !

А>На форме есть
А>Windows.Forms.WebBrowser wb1;
А>делаю wb1.Navigate("C:\\123.doc") где 123.doc документ Word.
А>Красиво отображается, редактируется, сохраняется. Хотелось бы, чтоб этот документ отображался в режиме только для чтения..
А>Есть ли такая возможность?
А>С уважением !

я её в свое время не нашол. так и оставил с редактированием — там можно было — хоть и не красиво. а теперь вот тоже столкнулся с этим же — думаю заставлю вместо doc-ов заливать туда mht — после сохранения доков в нём. пробовали — говорят нормально отображается — и с картинками и с таблицами — мин нет. а — ну опять же — почему именно веббраузер-контрол — потомучто дурацкий ричтекстбокс херит таблицы сволочь! вообще меня бы он устроил — но какой же ш блин рич текст без таблиц — ето уже чип текст будет .
а ещё видел раньше компоненты для этого. для экселя точно на сурсфодже есть 2 компонента — на просмотр один — для формирования файлов другой. както так — тогда не надо было. для ворда не попадалось — но и не искал — может и есть.
и ещё попадалисть компоненты и для экселя и для ворда на сайте одном... дай бог памяти — кажися тут:
http://www.aspose.com/error/error.aspx?aspxerrorpath=/Downloads.aspx
токо насчёт платности/бесплатности точно не понял — есть подозрение что бесплатные — но не уверен. сам ещё не пробовал — и пока не буду — пока мне хватит вебброузера с мхт вместо доков.
Re: Windows.Forms.WebBrowser и документы Word
От: akasoft Россия  
Дата: 19.03.08 09:09
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Есть ли такая возможность?


Разве что у самого "документа word" есть флажок такой, чтобы RO.

Как вариант, можно делать копию документа во временную папку, открывать его, а затем просто удалять, забивая на любые изменения в документе.
... << RSDN@Home 1.2.0 alpha rev. 717>> SQL Express 2005
Re: Windows.Forms.WebBrowser и документы Word
От: IngvarT Россия  
Дата: 19.03.08 13:53
Оценка:
Я делал так:

Word.Document document = axWebBrowser.Document as Word.Document;
if(document != null)
{
    object oMissing = System.Reflection.Missing.Value;
    object noReset = true;
    object password = @"qwerty";
    document.Protect(Word.WdProtectionType.wdAllowOnlyReading, 
        ref noReset,
        ref password,
        ref oMissing,
        ref oMissing); 
    document.Saved = true;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.