защита от копирования
Как сделать защиту от копирования, чтобы человек не смог скопировать ни диапозон ячеек ни весь лист целиком.
2. Горячим клавишам (типа CTRL+C и т.д.) нужно назначить свою собственную процедуру.
3. Ну и неплохо защитить CommandBars от возврата в первоначальное состояние (сброса)
P.S. Можно немного изменить этот алгоритм и назначить свою собственную процедуру всем необходимым командам и горячим клавишам.
Цитата:
Originally posted by pashulka
1. Заблокируйте/скройте/удалите все команды, которые отвечают за копирование/перемещение … ячеек/листов
2. Горячим клавишам (типа CTRL+C и т.д.) нужно назначить свою собственную процедуру.
3. Ну и неплохо защитить CommandBars от возврата в первоначальное состояние (сброса)
P.S. Можно немного изменить этот алгоритм и назначить свою собственную процедуру всем необходимым командам и горячим клавишам.
1. Заблокируйте/скройте/удалите все команды, которые отвечают за копирование/перемещение … ячеек/листов
2. Горячим клавишам (типа CTRL+C и т.д.) нужно назначить свою собственную процедуру.
3. Ну и неплохо защитить CommandBars от возврата в первоначальное состояние (сброса)
P.S. Можно немного изменить этот алгоритм и назначить свою собственную процедуру всем необходимым командам и горячим клавишам.
Ой, что-то больно круто. А нет там чего-нибудь типа worksheet_beforcopy? :-) а то это сильно крутая защита, не буду я так замарачиваться :-)
События Worksheet_BeforeCopy() не существует, во всяком случае в MS Excel 97, 2000
Цитата:
Originally posted by pashulka
События Worksheet_BeforeCopy() не существует, во всяком случае в MS Excel 97, 2000
События Worksheet_BeforeCopy() не существует, во всяком случае в MS Excel 97, 2000
В Excell 2003 такого события тоже нет.