Из 1С формируется шаблон договора с заполнением всех реквизитов. После этого договор отправляется клиенту на подпись, клиент должен его распечатать и подписать со своей стороны. Как установить пароль на файл ворд из 1С чтобы клиент не мог его изменить?
21.10.2014 12:10:22
|
|
Петрович324 |
Запись макроса дает вот такой результат ActiveDocument.Protect Password:="123456789", NoReset:=False, Type:= _ wdAllowOnlyReading, UseIRM:=False, EnforceStyleLock:=False |
21.10.2014 12:14:39
|
|
Sashok4 |
А как мне этот макрос перенести в 1С? |
21.10.2014 12:21:27
|
|
Петрович324 |
Когда-то делал это, сейчас поищу пример, если найду - напишу |
21.10.2014 12:47:14
|
|
Петрович324 |
ВОРД = новый COMОбъект("WORD.Application"); Вот и все :) |
21.10.2014 12:59:49
|
|
Sashok4 |
Что означает первый параметр 2? |
21.10.2014 13:44:15
|
|
Cinys2 |
Вот значения этого параметра: wdAllowOnlyComments wdAllowOnlyFormFields wdAllowOnlyReading wdAllowOnlyRevisions wdNoProtection |
21.10.2014 13:45:31
|
|
Петрович324 |
wdNoProtection - не применять защиту к документу; |
21.10.2014 13:46:50
|
|
Sashok4 |
Спасибо большое, выручил |
21.10.2014 13:48:48
|
|
Sashok4 |
В ActiveDocument.Protect(2, , "пароль") указано 2 если я правильно понимаю 2 - wdAllowOnlyReading правиль? Какие значения для других вариантов, по порядку не получается |
Для создания нового сообщения необходимо войти или зарегестрироваться