![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
![]()
Добрый время суток Дамы и господа, леди & джентльмены, сэры и … милые девушки.
Тут такой вот вопросик, может кто поможет и чем может. Из Delphi делается отчет в Microsoft Word. Потом хотелась бы закрыть данный отчет чтобы не было возможности редактировать. Как это можно сделать Из Delphi. как его закрыть от редактирования. Может паролем программным путем? Заранее огромное спасибо.
Да прибудет с Вами свет и радость!!!
![]() Последний раз редактировалось S_Yevgeniy; 04.08.2010 в 09:32. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 04.05.2010
Сообщений: 495
|
![]()
Смотри документацию по объектам Ворда.
WritePassword Property Sets a password for saving changes to the specified document. Write-only String. Security Avoid using hard-coded passwords in your applications. If a password is required in a procedure, request the password from the user, store it in a variable, and then use the variable in your code. For recommended best practices on how to do this, see Security Notes for Microsoft Office Solution Developers. Example If the active document isn't already protected against saving changes, this example sets "secret" as the write password for the document. Set myDoc = ActiveDocument If myDoc.WriteReserved = False Then myDoc.WritePassword = "secret"
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948 |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.04.2010
Сообщений: 205
|
![]()
Я в общем то в этих проблемах пенек. Но если сталкиваюсь решаю просто. В ворде есть такая опция - запись макроса. Врубаешь на запись и выполняешь в ворде все нужные тебе действия, потом запись останавливаешь. Выходишь в опцию макрос, нажимаешь кнопочку изменить и перед тобой необходимый код на VBA. Беру его перевожу в делфи, работает как часы. Для твоей проблемы в 2003 ворде Сервис-Параметры-Безопасность
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.07.2009
Сообщений: 246
|
![]()
Огромное Вам спасибо за помощь.
Да прибудет с Вами свет и радость!!!
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TMemoryStream vs Microsoft Word | 095 | Общие вопросы Delphi | 0 | 26.04.2010 11:07 |
Синонимайзер в microsoft word ? | Lavr | Microsoft Office Word | 2 | 24.04.2010 18:13 |
Microsoft Word 2007 | Lavr | Microsoft Office Word | 1 | 07.01.2010 18:37 |
Delphi и Microsoft Office Word | Максим_Леонидович | Общие вопросы Delphi | 5 | 17.01.2009 14:34 |