|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
29.07.2008, 21:05 | #1 |
Пользователь
Регистрация: 28.07.2008
Сообщений: 28
|
доступ к книге под логином
Доброе время суток!
Начальство поставило задачу- организовать "избирательный доступ к книге Exsel и чтоб защита была(от копирования ,печати, изменения данных)". Скрипты не писал никогда... Темы форума просмотрел нашел похожую задачу, http://www.programmersforum.ru/showt...t=13703&page=3 с вложенным UserControl.rar ,все хорошо однако в книге моей порядко 20-25 листов,как изменить скрипт чтобы он включал доступ к книге, но с разными полномочиями я не знаю...Заранее благодарю. |
30.07.2008, 07:27 | #2 | |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Если все устраивает, и нужно просто изменить количество листов (пользователей), то войдите под логином "Admin" (пароль - "000"), добавьте требуемое количество листов и в коде макроса в массивы "a" и "b" пропишите логины и пароли соответственно, для этих листов (пользователей), соблюдая очередность.
Что значит Цитата:
Чем шире угол зрения, тем он тупее.
|
|
30.07.2008, 12:35 | #3 |
Пользователь
Регистрация: 28.07.2008
Сообщений: 28
|
Большое спасибо что откликнулись!
С изменением пароля и логина я разобрался, мне нужно чтобы пользователь попадал в книгу со всеми страницами (они общие для всех), но имел разный допуск (права только для чтения-копировать,изменять и выводить на печатать нельзя!!! и т.д.) |
30.07.2008, 13:00 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Приведите конкретный список того, что нужно запрещать тому или иному пользователю. Думаю, создать массив ключей, которые Admin сможет применять индивидуально для каждого (в зависимости от логина). По-моему, так будет более гибко. Я специально рассказал Вам путь, по которому можно все это сделать, т.к. не знаю, успею или нет. Ухожу в отпуск.
Чем шире угол зрения, тем он тупее.
|
30.07.2008, 13:28 | #5 |
Пользователь
Регистрация: 28.07.2008
Сообщений: 28
|
1. запрещается изменять, выделять, копировать и выводить на печатать
2. запрещается выделять, копировать и выводить на печатать можно только изменять 3. полный доступ |
30.07.2008, 13:51 | #6 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
1) А как что-нибудь изменить, ничего не выделив?
2) Сохранять книгу все могут?
Чем шире угол зрения, тем он тупее.
|
30.07.2008, 13:57 | #7 |
Пользователь
Регистрация: 28.07.2008
Сообщений: 28
|
на каждой странице есть сгрупперованные 3 столбца в исходном состоянии (когда книга просматривается они свернуты). когда входят пользователи с полномочиями изменения -они могут открыть и внести изменения именно в эти столбцы и сохранить. Заранее очень благодарен за хлопоты...
|
31.07.2008, 05:23 | #8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Приложите небольшой файл-пример с какими-нибудь данными, с несколькими листами и созданными с группами на них.
Я понимаю так: имеются 3 варианта. 1. Могут только просматривать. 2. Могут открыть группу и внести изменения только в этот диапазон. 3. Полный доступ. Причем, 1 и 2 не могут выводить на печать (а от PrintScreen, по-моему, не спастись; есть куча утилит, копирующих экран). И еще. Каждый пользователь, в зависимости от логина (и пароля) получает возможность работать на индивидуальном листе, или на всех?
Чем шире угол зрения, тем он тупее.
|
31.07.2008, 09:34 | #9 |
Пользователь
Регистрация: 28.07.2008
Сообщений: 28
|
1.Каждый работник работает со всеми листами.
2.Все книги анолагичны вложенной, только в них листов больше |
31.07.2008, 11:33 | #10 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите вложение. Не знаю, так ли сделано, как Вы хотели.
Принцип: При открытии книги, будет предложено ввести пароль. Их три. При вводе "111" - пользователь получает только право просмотра листов книги. При вводе "222" - пользователь получает право просмотра листов книги, открыть группу (отобразить скрытый столбец) и редактировать ячейки только в этом столбце. Причем, только с клавиатуры - вырезать, копировать и вставлять запрещено. При вводе "333" - пользователь получает полный доступ. При вводе других значений - доступ запрещен. Пользователи "111" и "222" не могут отправить на печать. Пароль на VBA проект и на защиту листов - "abcd". Изменять все пароли необходимо в коде макроса.
Чем шире угол зрения, тем он тупее.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск по книге | PIKA4Y | Microsoft Office Excel | 5 | 03.02.2009 20:23 |
поиск листа в книге | tat-besidovska | Microsoft Office Excel | 1 | 12.02.2008 11:00 |
Поиск в книге | Andr | Microsoft Office Excel | 1 | 20.11.2007 21:47 |
Проблема в Гостевой книге | Tempting | HTML и CSS | 4 | 10.02.2007 00:18 |
Поиск в книге | asale | Microsoft Office Excel | 7 | 26.01.2007 07:29 |