Есть ли способ защитить («заблокировать») документ MS Word, чтобы отключить даже выделение?

636
markddelorme

Я ищу способ полностью «заблокировать» документ Word, чтобы у пользователей не было возможности выбора текста и копирования / вставки в другое приложение. В идеале я хотел бы закодировать сценарий VBA, который полностью отключает ввод с клавиатуры, тем самым предотвращая комбинации клавиш «Печать» и «Копировать / Вставить». Я не смог найти каких-либо комплексных решений VBA. Я понимаю, что даже достижение этой цели не помешает пользователю сделать снимок экрана документа или найти какой-то другой хитрый способ воспроизведения информации в документе, хотя это подходит для моих целей.

Любые предложения приветствуются.

1
Почему бы не сохранить его как защищенный PDF? Вы получаете именно то, что вы хотите, и выглядит все так же. Aganju 8 лет назад 1
Причина, по которой мне нужно сохранить его как документ Word, заключается в том, что контент должен быть легко доступен для списка неопытных менеджеров, которые будут вносить документированные изменения и отслеживать их изменения. Если я преобразую в PDF, я теряю возможность отслеживать изменения в Word, не преобразуя его обратно в документ Word. Я пишу рабочий заказ на этот счет, чтобы они следовали ему, и он должен быть максимально простым. Имеет ли это смысл? Я обнаружил, что защита документа, позволяющая заполнять форму, действительно помогает (переписать / вставить). VBA помог предотвратить прохождение команд печати. markddelorme 8 лет назад 0

1 ответ на вопрос

0
LPChip

Лучший способ попасть сюда - использовать защищенный PDF.

Как вы упомянули, просто защищая документ, используя только возможности заполнения формы, документ будет защищен так, как вы этого хотите.

РЕДАКТИРОВАТЬ: старая информация только для справочных целей: если вам действительно нужно придерживаться Microsoft Word по какой-то странной причине, рассмотрите возможность добавления прозрачного изображения, которое охватывает весь документ, а затем защитите документ от редактирования. Если люди захотят выбрать текст, они вместо этого нажмут на изображение и не смогут выбрать текст.

Они по-прежнему могут нажать CTRL-A, чтобы выбрать все, скопировать его в новый документ и затем отредактировать, хотя это невозможно предотвратить. Даже с VBA. Защитный PDF не имеет этого ограничения.

И не многие люди подумают, что CTRL-A будет работать, так как обратная связь, пытающаяся выбрать что-то, заставит их думать, что документ защищен. Конечно, редактировать это самостоятельно тоже сложно. Вы должны отодвинуть изображение в первую очередь.

Неплохое предложение; возможно, я мог бы использовать это понятие в других контекстах моих проектов развития. Я обнаружил, что защита документа только для того, чтобы разрешить заполнение форм, фактически предотвращает выделение текста, а значит, и его копирование / вставку. Это, кажется, делает свое дело совершенно до сих пор. В своем ответе на предыдущий комментарий я упомянул причину, по которой считаю, что лучше сохранять файл в формате Word, а не конвертировать в PDF. markddelorme 8 лет назад 0
Я должен также упомянуть, что мой документ не содержит никаких объектов формы - это не мешает мне включить защиту для заполнения формы, следовательно, включить поведение «защиты выбора», которое я искал в моем первоначальном посте. markddelorme 8 лет назад 0
@markddelorme Я отредактировал свой ответ соответствующим образом, чтобы вы могли пометить свой вопрос как ответивший и сообщить всем, что вы больше не обращаетесь за помощью. Рад слышать, что вы решили это. LPChip 8 лет назад 0