Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.048 c
15-1232944663
Slider007
2009-01-26 07:37
2009.03.29
С днем рождения ! 26 января 2009 понедельник


15-1232302539
ocean
2009-01-18 21:15
2009.03.29
Вербер "Имрерия ангелов"


4-1205434654
Blacksus
2008-03-13 21:57
2009.03.29
Программное управление проводником Windows


2-1234033046
Pavel
2009-02-07 21:57
2009.03.29
Суммирование времени


15-1233095106
паровоз
2009-01-28 01:25
2009.03.29
Применим ли инструмент View CPU для отладки сторонних ехе-шников





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский