Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.29;
Скачать: CL | DM;

Вниз

WebBrowser и документ Word   Найти похожие ветки 

 
Igor_34   (2008-04-17 11:47) [0]

Здравствуйте.
Передо мной стоит следубщая задача. Существует некоторая база данных, в которой храняться Word-документы (это необходимо для сохранения в документах графических объектов).  Пользователь может просматривать эти документы,  но не может ее редактировать.
Для отображения документов был выбран не OLEContainer, а WebBrowser, по следующим причинам:
1. Проблемы с потерей фокуса (OLEContainer)
2. Выделить фрагмент документа (для копирования) в контейнере возможно, если документ активен (DoVerb(ovShow)), но тут возможны неосторожные действия пользователя, которые приведут к искажению документа, что потребует опять перезагрузить документ (не удобно). Опять же проблемы с потерей фокуса.
3. Кроме того при активации документа открываются панели, которые, конечно, можно отключить, но они все же немного искажают внешний вид окна.

Вопрос , как можно запретить :
1. Редактирование  документа ;
2. Запретить всплывающее меню ;
3. Запретить нажатие на кнопки меню браузера , проблема в том , что если нажать на кнопку "Окно просмотра" - появляется меню внизу она , на нем есть пункт меню "Режим чтения" , при нажатии на эту кнопку появляется еще одно меню , где есть кнопка "Сохранить" - при нажатии на нее документ сохраняется "молча" - без диалога . Неосторожные действия пользователя - и изменения будут сохранены .

Почему не использую Word - Word закрывает приложение , пользователь должен обучаться работе с Word , все те же кнопки , которые могут  "молча" сохранить .

Спасибо .


 
Anatoly Podgoretsky ©   (2008-04-17 11:56) [1]

> Igor_34  (17.04.2008 11:47:00)  [0]

Запрет записи решается не программой, а администрированием.
А редактировать, да ради бога, ведь все равно не сможет заменить оригинальный документ.



Страницы: 1 вся ветка

Текущий архив: 2009.03.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
15-1231773633
Добежал
2009-01-12 18:20
2009.03.29
Поиск (F3) в Vista


11-1197987179
nikfel
2007-12-18 17:12
2009.03.29
Как проиграть wav-файл.


1-1208419242
312kbps
2008-04-17 12:00
2009.03.29
Событие смена активного окна в винде


11-1198575794
vastani
2007-12-25 12:43
2009.03.29
Прошу учесть и исправить ошибку в компоненте KOLHTTPDownload


10-1153500862
XProger
2006-07-21 20:54
2009.03.29
Вызов _Release