|
Защитить лист в VFP
|
|||
---|---|---|---|
#18+
Мне подсказали ранее как защитить лист в Еxcel средствами VFP: ex.Workbooks(1).ActiveSheet.Protect(,.f.,.t.,.f.) но в данном случае нельзя изменять длину, ширину солбцов ... Я попыталась так: WITH .ActiveSheet.Protect .DrawingObjects=.F. .Contents=.T. .Scenarios=.F. .AllowFormattingCells=.T. .AllowFormattingColumns=.T. .AllowFormattingRows=.T. .AllowInsertingColumns=.T. .AllowInsertingRows=.T. .AllowInsertingHyperlinks=.T. .AllowDeletingColumns=.T. .AllowDeletingRows=.T. .AllowSorting=.T. .AllowFiltering=.T. .AllowUsingPivotTables=.T. ENDWITH Но не работает. Подскажите: где неверно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2008, 09:29 |
|
Защитить лист в VFP
|
|||
---|---|---|---|
#18+
Неврно то, что вы рассматриваете DrawingObjects, Contents, и т.п. как некие свойства объекта Protect. А на самом деле - это всего-лишь имена параметров метода Protect. Т.е. вам надо как и раньше, выполнять Код: plaintext
расставив .T. и .F. на нужных местах. По порядку следования параметров в методе Protect(). Для ваших настроек примерно так: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2008, 10:55 |
|
|
start [/forum/topic.php?fid=41&fpage=144&tid=1587144]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 319ms |
total: | 453ms |
0 / 0 |