|
|
|
Защита в Excel
|
|||
|---|---|---|---|
|
#18+
всем здравствуйте! Столкнулась с такой проблемкой, как решить пока не знаю. Защиту на изменение структуры книги поставила. Хочу поставить защиту, чтобы внутри книги копировать можно было, а в другой файл - нет. И, подскажите, как можно добиться того, чтобы запретить пересохранение файла? Премного благодарна за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 00:17 |
|
||
|
Защита в Excel
|
|||
|---|---|---|---|
|
#18+
Ультр@ФиолетХочу поставить защиту, чтобы внутри книги копировать можно было, а в другой файл - нет. например, почистить буфер если книга стала неактивной... Ультр@ФиолетИ, подскажите, как можно добиться того, чтобы запретить пересохранение файла? ну есть событие Workbook_BeforeSave книги его и обработайте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 17:03 |
|
||
|
Защита в Excel
|
|||
|---|---|---|---|
|
#18+
bbx1389, Беда в том, что оба приема обходятся блокировкой исполнения макросов (которая ВКЛЮЧЕНА по умолчанию, так что зловредным юзерам даже напрягаться, скорее всего, не придется) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 17:13 |
|
||
|
Защита в Excel
|
|||
|---|---|---|---|
|
#18+
kinotaurusbbx1389, Беда в том, что оба приема обходятся блокировкой исполнения макросов (которая ВКЛЮЧЕНА по умолчанию, так что зловредным юзерам даже напрягаться, скорее всего, не придется) это зависит от "продвинутости" пользователя.... тогда только написать программку, которая будет открывать и закрывать этот excel файл, но это нерационально... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 17:56 |
|
||
|
Защита в Excel
|
|||
|---|---|---|---|
|
#18+
bbx1389это зависит от "продвинутости" пользователя.... Фигня в том, что высокий уровень безопасности (стоит по умолчанию) отключает макросы молча, так что пользователь, у которого офис поставлен с настройками по умолчанию, даже не узнает о том, что мы что-то пытались запретить ему копировать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2011, 20:38 |
|
||
|
Защита в Excel
|
|||
|---|---|---|---|
|
#18+
Ультр@Фиолет, Делаете так (для защиты от пересохранения) 1. Добавляете лист, на котором пишите, что пересохранение . 2. Скрываете остальные листы (visible = veryhidden) 3. Добавляете обработчик before_save 4. В workbook_open добавляете код га открытие скрытых листов. 5. Пароль на VBA. 6. Сохраняете книгу. Итого. Если книга открыта без макросов, то в ней виден только лист из п.1. Если этого мало, то копаете в сторону VSTO и MOSS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2011, 22:11 |
|
||
|
Защита в Excel
|
|||
|---|---|---|---|
|
#18+
И какой у вас Excel ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2011, 22:12 |
|
||
|
Защита в Excel
|
|||
|---|---|---|---|
|
#18+
Спасибо за отклик. используется как офис 2007, так и 2010 используются про макросы я думала, но минус в том, что не везде политика безопасности других лиц позволяет работать с макросами. У некоторых запрет на использование файлов *.xlsm... А без макросов, я так понимаю не выйдет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2011, 23:48 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=140&tid=2177247]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 398ms |

| 0 / 0 |
