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

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

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

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

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

ни ругается, но и не устанавливает защиту :(
...
Рейтинг: 0 / 0
18.06.2004, 10:54:15
    #32566703
Alexander G
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты чрезе Word
не могу сказать. Проверил
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
18.06.2004, 11:07:59
    #32566735
Sergey_New
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты чрезе Word
На
Код: plaintext
Document.Protect Type:=wdAllowOnlyFormFields
Ошибка 9118
...
Рейтинг: 0 / 0
18.06.2004, 11:15:46
    #32566757
Чумаков А.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчеты чрезе Word
Все получилось.
Access просто не понимал константу wdAllowOnlyFormFields.
Описал ее и все ОК.
Еще раз спасибо!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Отчеты чрезе Word / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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