Показать полную графическую версию : [решено] Как из Delphi запаролить документ Word?
game_Racer
18-10-2011, 12:57
Есть документ *.doc. Нужно установить на него пароль.
Delirium
18-10-2011, 16:03
game_Racer, пишешь макрос в Word, который будет ставить пароль. Смотришь код и в Delphi генерируешь подобное.
game_Racer
18-10-2011, 16:12
Delirium, Разобрался, спасибо. Как то так сработало...
word. ActiveDocument.password:='123';
word. ActiveDocument.WritePassword:='123';
word. ActiveDocument.SaveAs2(FileName:='12.doc',Password:='123',WritePassword:='123');
Word.quit(true,EmptyParam,EmptyParam);
_Document.Password Property (Microsoft.Office.Interop.Word) (http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word._document.password.aspx)
Password Property (http://msdn.microsoft.com/en-us/library/aa196352(v=office.11).aspx)
Document.Password Property (Word) (http://msdn.microsoft.com/en-us/library/ff192387.aspx)
В примерах, правда, про «Document.Save()» забыли ;).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.