![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
doox |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 5.7.2005 Где: Питер Репутация: нет Всего: нет |
Нужно заблокировать документ со всем содержимым, но тока оставить некоторые поля для изменений. Работет с "защитой формы", но тогда возникает проблема с форматированием документа:в текстовые поля (поставил ограничение на размер поля) пишеться инфа, но весь заблоченный текст тогда смещаеться в зависимости от длины вводимого содержимого!! Как сделать, чтоб избежать этой проблемы ?? Есть какие-то идеи ??
|
|||
|
||||
likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 5 Всего: 20 |
запретить изменение размера поля при изменении длины строки ты не сможешь, FolmField автоматом «подстраивается под содержимое»
|
|||
|
||||
doox |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 5.7.2005 Где: Питер Репутация: нет Всего: нет |
Спасибо, жаль конечно, теперь переделывать весь проект нужно, из-за такой мелочи !! Блин! Хорошо, а можно тогда сделать так, чтоб из списка выбирать содержимое и это же значение кидалось в другое место документа! Парился очень долго, но макросы перестают работать после блокировки документа! Если не использовать панель ФОРМЫ, то нормально все работает с VBA (макросы) в Ворде нормально! Существует ли какая нибудь зависимость в Ворде, наподобии зависимых ячеек Exel'я ?
|
|||
|
||||
likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 5 Всего: 20 |
1. к сожалению, у поля со списком формы (DropDown) можно "отловить" только события получения/потери фокуса (Entry/ExitMacro), но , возможно,тебе этого будет достаточно
2. можно отслеживать значение комбобокса формы по таймеру, - явно не лучший вариант 3. можно попробовать использовать комбобокс (панель "элементы управления") и поиграться со всей обоймой прилагающихся событиий. (хотя здесь тоже не все гладко..) |
|||
|
||||
doox |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 5.7.2005 Где: Питер Репутация: нет Всего: нет |
На сайте http://www.microsoft.com/rus/office/Editions/Comparison.mspx есть такая
запись в 2003 "Ограничения на редактирование в Word: Блокировка одельных частей документа Word, предотвращающая его правку другими сотрудниками. Можно разрешить рецензентам вносить изменения, но только в режиме маркировки изменений. Можно также запретить изменение всего документа (документ только для чтения), разрешив редактирование его основных частей только отдельным лицам. " Никак не могу найти как раз "Блокировку одельных частей документа Word", может кто видел или знает, откликнитесь ..... |
|||
|
||||
likhobory |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 466 Регистрация: 17.5.2005 Где: Москва Репутация: 5 Всего: 20 |
выдели те части док. которые будешь редактировать
1. сервис-защитить документ 2. способ редактирования- только чтение 3. укажи пользователей, имеющих право редактирования дока 4. включи защиту ---------------------- учти, что размер незащищенных диапазонов при редактировании так же вариабелен |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Работа с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Работа с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |