Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2009, 23:06   #11
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Эта строка устанавливает защиту докумета, позволяя его только читать.
Замени ее на эту и тот же пароль будет установлен и на защиту от редактирования
Код:
.Protect Type:=wdAllowOnlyReading, Password:=sPass
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 26.02.2009, 23:46   #12
corematt
 
Регистрация: 26.02.2009
Сообщений: 7
По умолчанию

Хм... точно так? все равно не позволяет редактировать.
corematt вне форума Ответить с цитированием
Старый 27.02.2009, 09:19   #13
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Цитата:
Сообщение от corematt Посмотреть сообщение
Хм... точно так? все равно не позволяет редактировать.
Теперь, чтобы редактировать, нужно снять защиту с документа. А чтобы ее снять, нужно знать пароль.
Т.е. в документе два пароля. Один на открытие документа, другой — на снятие защиты от редактирования. Первый пароль запрашивается всегда при открытии, второй — только при попытке снять защиту. При попытке редактировать ничего происходить не будет, пароль тоже не будет запрашиваться.
Лучше день потерять — потом за пять минут долететь!©

Последний раз редактировалось viter.alex; 27.02.2009 в 09:58.
viter.alex вне форума Ответить с цитированием
Старый 27.02.2009, 11:01   #14
corematt
 
Регистрация: 26.02.2009
Сообщений: 7
По умолчанию

О! Да, действительно так. Спасибо! Спасибо! Спасибо!
Но сейчас пароль один и тот же и на открытие и на защиту.

Как я понимаю, если вставить:
Код:
sPass2 = InputBox("Введите пароль на снятие защиты ", "Ввод пароля")
и
Код:
.Protect Type:=wdAllowOnlyReading, Password:=sPass2
то можно задать пароль на защиту отдельно. Прелестно!
corematt вне форума Ответить с цитированием
Старый 27.02.2009, 11:03   #15
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Цитата:
Сообщение от corematt Посмотреть сообщение
…Как я понимаю,…
Приятно с умным человеком поговорить

Но хочу заметить, что такая защита ломается на раз-два
Лучше день потерять — потом за пять минут долететь!©

Последний раз редактировалось viter.alex; 27.02.2009 в 11:14.
viter.alex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с MS Word с помощью VBA. Нужна помощь. ereality Microsoft Office Word 5 28.05.2008 18:50
Пользовательская форма к макросу Flangini Microsoft Office Excel 6 23.04.2008 13:39
Нужна помощь! Teodor_Bagwell Общие вопросы Delphi 6 11.02.2007 16:45