|
Запрет редактирования области в ТабДоке |
☑ |
0
KarpovDeniska
31.08.11
✎
23:30
|
Подскажите,есть ли возможность запретить редактирования конкретной области в табличном документе?
Пытался сделать ТабДок.Область(ИмяОбласти).Защита = Истина, почему то не прокатило, мож чего не так делаю.
А вообще задача следующая, необходимо при печати в ТабДоке делать подпись на каждой странице: Распечатано с такого то компа , таким то пользователем. И вод эту подпись у пользователя не должно быть возможности изменить. Может есть ещё какие-нибудь варианты, подскажите.
|
|
1
Лефмихалыч
31.08.11
✎
23:56
|
защити весь табличный документ и не изобретай колесо.
|
|
2
KarpovDeniska
31.08.11
✎
23:58
|
ммм, дело в том. что всё остальное юзерам надо редактировать
|
|
3
KarpovDeniska
31.08.11
✎
23:59
|
ну думаю,если вариантов не найдётся, так и сделаю
|
|
4
Лефмихалыч
01.09.11
✎
00:00
|
(2) и на кох хрен тогда нужна эта подпись, если они все остальное могут из головы выдумать?
|
|
5
KarpovDeniska
01.09.11
✎
00:02
|
вот для того и нужна чтобы понять какой юзер чего из головы выдумал
|
|
6
Лефмихалыч
01.09.11
✎
00:04
|
(5) предположим, ты добился своего: у тебя из адинэса выкакался файл. в котором все можно менять, кроме этой подписи. Что мешает сформировать табдок на одном компе под одним усером, сохранить куда-нить, а из головы выдумывать уже на другом компе и под другим усером?
|
|
7
mikecool
01.09.11
✎
00:05
|
так пусть редактируют, добавь колонтитулы при печати и не парь мозги
|
|
8
KarpovDeniska
01.09.11
✎
00:12
|
тогда вопрос про колонтитулы, я чёт пытался, но не вышло, видно не очень пытался:
ТабДок.НижнийКолонтитул.Выводить = Истина
ТабДок.НижнийКолонтитул.ТекстПоЦентру = "Моя подпись"
Потом идёт напечататьДокумент();
и нихрена никакого колонтитула не выводится, мож его в макете надо задавать как то??
|
|
9
KarpovDeniska
01.09.11
✎
00:15
|
(6) сохранить то они могут всё что угодно и в редакторе поправить, просто я думаю нет у них столько времени чтобы этим заниматься, а вообще это преспичило сделать контролю и мои аргументы для них бессмыслены
|
|
10
zzerro
01.09.11
✎
00:16
|
(8) Высоту колонтитула задай
|
|
11
KarpovDeniska
01.09.11
✎
00:17
|
задавал, всё равно ничего нет
|
|
12
Ворон
01.09.11
✎
00:37
|
Попробуй поиграться с значениями полей сверху/снизу.
Если поля верх/низ = 0 тогда колонтитулы не показывает вроде.
ТабДок.ПолеСверху =10;
ТабДок.ПолеСнизу =10;
ТабДок.РазмерКолонтитулаСверху =9;
ТабДок.РазмерКолонтитулаСнизу =9;
|
|
13
KarpovDeniska
01.09.11
✎
09:50
|
Всем сори, чёт затупил, забыл что колонтитулы видны только на предварительном просмотре.Всем спасибо
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший