| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование, связанное с MS Office > MS Word : Запретить копирование в буфер обмена |
| Автор: lotax 30.9.2008, 07:11 |
| Возможно, ли запретить в документе MS Word, копирование в буфер обмена? |
| Автор: FiMa1 2.10.2008, 09:33 | ||||
Можно думаю мониторить на предмет помещения чего-либо в буфер, если что-то помещено, то очищать. PutInClipboard и GetFromClipboard могут быть полезны в этом случае. Для работы с буфером обмена необходимым и достаточным условием является наличие следующей ссылки : Microsoft Forms2.0 Object Library (VBE - Сервис - Ссылки), так что специально иметь форму только для манипулирования буфером обмена не нужно. В остальном же:
|
| Автор: lotax 3.10.2008, 07:10 |
| Наверное мониторинг не поможет при сохранении документа, и повторном его открытии можно будет копировать текст. Вообще задача такая, есть Word шаблон, используется для формирования отчета, куда кидаются данные, в шаблоне колонтитулы (поэтому в качестве выходного отчета Word), установил защиту от редактирования, но есть возможность копирования данных в буфер обмена, то есть можно скопировать в другой документ и отредактировать... Есть такой вариант в PDF, да... можно установить виртуальный принтер и печатать Word документ, но пользователь не хочет выполнять лишних действий |
| Автор: CaptainNemo 6.10.2008, 02:20 |
| Setting advanced print options посмотрите в Adobe Acrobat Pro, можно попробовать дописать код |