|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.08.2009, 11:24 | #1 | |
Пользователь
Регистрация: 19.08.2009
Сообщений: 34
|
Защита документа word от распечатывания и копирования
Доброго времени суток! на днях мне понадобилось защитить вордовский документ от печати и копирования, встал вопрос как это лучше сделать. решил попробовать с помощью макросов, написал макросы которые запрещают копирование и вырезание текста а так же печать документа. все работает, но только если в настройках стоит низкий уровень безопасности, выход нашел, в excel создал кнопку которая открывает вордовский документ и тогда в нем все макросы работают(независимо от того какой уровень безопасности стоял первоначально), а для того чтобы сам вордовский документ нельзя было открыть поставил в нем пароль на открытие и тут возникла проблема, excel отказывается открывать документ
Код:
Цитата:
Не бойся делать то, чего не умеешь. Помни! ковчег был построен любителем, профы построили Титаник...
Последний раз редактировалось Святой Дьявол; 19.08.2009 в 13:24. |
|
19.08.2009, 13:46 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Путь к файлу указан неправильно
нужно "c:\1.docm"
Лучше день потерять — потом за пять минут долететь!©
|
19.08.2009, 14:00 | #3 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 34
|
это моя опечатка..и тем не менее не работает
Не бойся делать то, чего не умеешь. Помни! ковчег был построен любителем, профы построили Титаник...
|
19.08.2009, 14:12 | #4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Что это за параметры Missing.Value? Если вы их не используете, то просто напишите вызов так:
Код:
Лучше день потерять — потом за пять минут долететь!©
|
19.08.2009, 14:40 | #5 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 34
|
Спасибо, все работает
Товарищи программисты покритикуйте защиту ворда например для запрета копирования использую макрос с названием ЕditCopy тем самым заменяя стандартную команду копирования Код:
пытаюсь так же закрыть команду "сохранить как" но не могу заблокировать выпадающий список с выбором формата сохранения...может подскажете как это сделать
Не бойся делать то, чего не умеешь. Помни! ковчег был построен любителем, профы построили Титаник...
Последний раз редактировалось Святой Дьявол; 19.08.2009 в 14:44. |
19.08.2009, 16:19 | #6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
А что критиковать? Стоит открыть Excel, посмотреть пароль и можно спокойно открыть документ с теми настройками безопасности, которые нужны. И без всяких макросов. Да и пароли ломаются на раз.
Эта тема уже обсуждалась. Если вы не хотите, чтобы ваш документ печатали и копировали, то пользуйтесь pdf. Он тоже ломается, но немного сложнее. О каком выпадающем списке идет речь? Что-то я не пойму
Лучше день потерять — потом за пять минут долететь!©
|
20.08.2009, 10:13 | #7 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 34
|
да, но в excel пароль будет храниться в макросе, а взломать макрос намного сложнее чем сам excel. сохранение в .pdf это не вариант т.к. его можно сломать за несколько минут. по поводу выпадающего списка, если в word 2007 навести курсор на "сохранить как", то появится окно "сохранить копию документа", хотелось бы его заблокировать, но пока что не придумал как((
Не бойся делать то, чего не умеешь. Помни! ковчег был построен любителем, профы построили Титаник...
|
20.08.2009, 12:07 | #8 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Sub FileSaveAs()?
Лучше день потерять — потом за пять минут долететь!©
|
20.08.2009, 13:09 | #9 |
Пользователь
Регистрация: 19.08.2009
Сообщений: 34
|
данный макрос срабатывет только при нажатии на "сохранить как", а если на него просто наверсти курсор и подождать, то откроется меню "сохранить копию документа" и сохранение будет возможно
Не бойся делать то, чего не умеешь. Помни! ковчег был построен любителем, профы построили Титаник...
|
20.08.2009, 13:28 | #10 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
FileSaveAsOtherFormats ловит
FileSaveWord11 ловит FileSaveWordDocx ловит FileSaveWordDotx ловит
Лучше день потерять — потом за пять минут долететь!©
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Защита диска от копирования | NoName_emaNoN | Безопасность, Шифрование | 15 | 28.02.2011 19:59 |
Защита ячеек от вырезания и копирования | Freerider1972 | Microsoft Office Excel | 1 | 23.12.2008 20:57 |
Защита от копирования. | <Dusha> | Общие вопросы C/C++ | 4 | 15.09.2008 06:53 |
защита приложения от копирования | flaxe | Общие вопросы Delphi | 2 | 19.11.2006 22:26 |