powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчеты чрезе Word
9 сообщений из 9, страница 1 из 1
Отчеты чрезе Word
    #32566481
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было лень рисовать отчет в виде отчета Access (был в наличии файл шаблона Ворд). Сделал печать отчета в Ворд. Все замечательно работает.

Только одна проблемка - как после вывода нужных данных в документ Ворд защитить сей .doc от изменений ?
Т.е. пользователь должен иметь возможность ТОЛЬКО РАСПЕЧАТАТЬ документ, сформированный в Ворде из шаблона.
...
Рейтинг: 0 / 0
Отчеты чрезе Word
    #32566507
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то так
MyWordDoc.Protect Type:=wdAllowOnlyFormFields

можно еще и паролем зашитить добавив
Password:="траляля"
...
Рейтинг: 0 / 0
Отчеты чрезе Word
    #32566570
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что полей в документе Ворд нет, т.к. заполнение шаблона основано на использовании закладок.
Хотелось, чтобы после формирования документа вообще никакой текст нельзя было исправить.
...
Рейтинг: 0 / 0
Отчеты чрезе Word
    #32566580
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А хотя, и это подошло. Спасибо
...
Рейтинг: 0 / 0
Отчеты чрезе Word
    #32566589
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чумаков А.Дело в том, что полей в документе Ворд нет, т.к. заполнение шаблона основано на использовании закладок.
Хотелось, чтобы после формирования документа вообще никакой текст нельзя было исправить.
Потому и указал этот параметр, поскольку, если нет полей, то и негде юзеру будеш шкодить :)
...
Рейтинг: 0 / 0
Отчеты чрезе Word
    #32566628
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чудеса какие-то

Создаю документ, все заполняю как надо, пишу

Код: plaintext
wrdObj.ActiveDocument.Protect Type:=wdAllowOnlyFormFields

ни ругается, но и не устанавливает защиту :(
...
Рейтинг: 0 / 0
Отчеты чрезе Word
    #32566703
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не могу сказать. Проверил
Set WordApp = CreateObject("Word.Application")
WordApp.Documents.Add Template:="E:\tttttt.dot"
Set Document = WordApp.Application.ActiveDocument
Document.Protect Type:=wdAllowOnlyFormFields
WordApp.Application.Visible = True
проходит без проблем
...
Рейтинг: 0 / 0
Отчеты чрезе Word
    #32566735
Sergey_New
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На
Код: plaintext
Document.Protect Type:=wdAllowOnlyFormFields
Ошибка 9118
...
Рейтинг: 0 / 0
Отчеты чрезе Word
    #32566757
Чумаков А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все получилось.
Access просто не понимал константу wdAllowOnlyFormFields.
Описал ее и все ОК.
Еще раз спасибо!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчеты чрезе Word
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]