Запрет копирования, сохранения файла из Word, Excel ...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
PLA
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 08.04.2005 (Пт) 16:09
Откуда: Москва

Запрет копирования, сохранения файла из Word, Excel ...

Сообщение PLA » 29.09.2005 (Чт) 10:59

Есть программа, которая с помощью ShellExecute открывает файл. Нужно запретить пользователю копировать этот файл себе на компьютер, посредством "Сохранить как...". Т.е. пользователю можно просматривать документы MS Office, но нельзя их копировать. Есть ли такая возможность?

Info_m.be_free
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 27.02.2003 (Чт) 21:38
Откуда: Ирпень

Сообщение Info_m.be_free » 29.09.2005 (Чт) 11:06

Интересует как по хеандлеру послать сообщение неактивен еллементу меню или как разграничить права доступа чтоб нельзя было сохранить :?:

Ем вилкой...

PLA
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 08.04.2005 (Пт) 16:09
Откуда: Москва

Сообщение PLA » 29.09.2005 (Чт) 11:26

Интересует, есть ли возможность разрешить пользователю только просматривать документ, т.е. например, во временной директории на сервере есть данный документ, он может его прочитать, но не копировать себе на компьютер на жесткий диск, флеш, дискету и т.д.. Насколько я понимаю, с помощью разграничение прав доступа это решить нельзя. Открывая файл с помощью Word, Excel ... файл уже копируется ему на компьютер (временные файлы и т.д.). Если установить атрибут файла только чтение, то данный файл нельзя будет переписать, но можно его будет сохранить под другим именем. Как я понимаю, возможен вариант с неактивным элементом меню "Сохранить как...". Есть ли такое решение?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 29.09.2005 (Чт) 11:58

Захотят скопировать -- скопируют.
Lasciate ogni speranza, voi ch'entrate.

PLA
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 08.04.2005 (Пт) 16:09
Откуда: Москва

Сообщение PLA » 29.09.2005 (Чт) 12:34

Ну, хотя бы для глупого пользователя. Может как-нибудь можно.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 29.09.2005 (Чт) 13:51

Для глупого пользователя впиши в Document_Open код:
Код: Выделить всё
MsgBox "Документ НЕ сохранять!"
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 24

    TopList