Имя: Пароль:
1C
1С v8
Как сделать объекты word только для чтения
0 Януся
 
16.10.12
14:32
Скажите пожалуйста как установить запрет на изменение объектов word в документе из 1с
В документообороте настроены шаблоны документов, где есть поле автоподстановки, так вот при открытии документа в ворде сделала, чтобы текст документа нельзя было скопировать и сохранить, а вот эти поля подстановки доступны для изменения. Можно ли сделать документ полностью только на чтение?

Процедура ОткрытьДокумент(ДанныеФайла) Экспорт
   Word = Новый COMОбъект("Word.Application");
   ДобавитьОбработчик Word.DocumentBeforeSave, ОбработкаСохраненияДокумента;
   Word.Documents.Open(ДанныеФайла.ИмяФайлаСПутемВРабочемКаталоге);
   Word.Application.ActiveDocument.Protect(2,ИСТИНА,"123",Ложь,ИСТИНА);//пароль на редактрование - код текущего объекта
   Word.Visible = 1;
   
КонецПроцедуры

Процедура ОбработкаСохраненияДокумента(Doc, SaveAsUI, Cancel)
   Cancel = True;    
КонецПРоцедуры