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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2009, 07:14   #41
joojle
Пользователь
 
Регистрация: 05.05.2009
Сообщений: 46
По умолчанию

Наверное легче будет отключить возможность "сохранения" т.е неактивна кнопка сохранить и чтоб при нажатии крестика в правом углу (закрыть) не было запроса на сохранение, отключить любые способы сохранения при вводе пароля "view".
joojle вне форума Ответить с цитированием
Старый 01.07.2009, 07:35   #42
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

А возможность копировать листы (ячейки) оставить?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 01.07.2009, 15:14   #43
joojle
Пользователь
 
Регистрация: 05.05.2009
Сообщений: 46
По умолчанию

Что то об это я не подумал. Давайте и эту возможность тоже отключим.
joojle вне форума Ответить с цитированием
Старый 02.07.2009, 07:47   #44
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите один из возможных вариантов.
Вложения
Тип файла: rar UserControl_5.rar (17.8 Кб, 76 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 02.07.2009, 08:29   #45
joojle
Пользователь
 
Регистрация: 05.05.2009
Сообщений: 46
По умолчанию

в этом варианте работает сохранение при вводе пароля "view". т.е. при закрытии книги идет запрос на сохранение я нажимаю "ДА" ввожу пароль и он сохраняет изменения.
Надо "отключить любые способы сохранения при вводе пароля "view".
joojle вне форума Ответить с цитированием
Старый 02.07.2009, 09:23   #46
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Я считал, что если есть пароль для сохранения, то этого достаточно. Ну, ладно, дело Ваше. Посмотрите следующий вариант, в котором кроме Вашего пожелания, также добавлена блокировка вызова процедуры сохранения по сочетанию клавиш "Ctrl + S".
Вложения
Тип файла: rar UserControl_6.rar (18.0 Кб, 86 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 02.07.2009, 12:52   #47
joojle
Пользователь
 
Регистрация: 05.05.2009
Сообщений: 46
По умолчанию

А можно убрать и "Ctrl + S".
joojle вне форума Ответить с цитированием
Старый 02.07.2009, 13:37   #48
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Я же это сделал. Что, не работает?
Вы сами можете легко добавить все, что нужно.
В коде макроса "DisAbleAllCLear" найдите строку
Код:
Application.OnKey "^s", "qq"
Ниже добавляйте аналогичные строки с кодами всех сочетаний клавиш, которые нужно отключить. Например
Код:
Application.OnKey "^P", "qq"
запретит вывод окна вывода на печать по нажатию "Ctrl + P". И т.д.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 03.07.2009, 07:11   #49
joojle
Пользователь
 
Регистрация: 05.05.2009
Сообщений: 46
По умолчанию

"Ctrl + S" работает при вводе пароля "view" после того как внесешь какие нибудь изменения. т.е если не изменяешь книгу то все норм работает выходит окошко "команда запрещена", а вот после того как изменишь что-нибудь даже просто букву поставишь в каком нибудь листе сохранение работает (через "Ctrl + S") выходит окно с запросом пароля на сохранение.
P.S. пароль на сохранение знают все. так как они должны же работать и сохранять свои листы которые закреплены за ними.
joojle вне форума Ответить с цитированием
Старый 03.07.2009, 07:27   #50
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
Сообщение от joojle Посмотреть сообщение
"Ctrl + S" работает при вводе пароля "view" после того как внесешь какие нибудь изменения. т.е если не изменяешь книгу то все норм работает выходит окошко "команда запрещена", а вот после того как изменишь что-нибудь даже просто букву поставишь в каком нибудь листе сохранение работает (через "Ctrl + S") выходит окно с запросом пароля на сохранение.
P.S. пароль на сохранение знают все. так как они должны же работать и сохранять свои листы которые закреплены за ними.
1. Попробовал еще раз. Ничего подобного не увидел. При вводе пароля "view" входим в любой лист, делаем изменения, жмем "Ctrl + S" - получаем сообщение "Команда недоступна!". При закрытии файла, сохранение не предлагается.
2. Если пароль для сохранения знают все, тогда зачем он?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как с помощью формы календарь, передвигаться по листам книги Excel Deni55 Microsoft Office Excel 3 15.04.2009 12:57
Меню для книги tae1980 Microsoft Office Excel 3 15.04.2009 06:15
Программное создание книги Волк Microsoft Office Excel 2 16.03.2009 07:57
Открытие Excel-книги Леон Microsoft Office Excel 1 04.07.2008 09:14
Как запустить макрос при изменении другой книги Excel? Град Microsoft Office Excel 12 10.06.2008 10:01