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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 11:51   #1
gkorolik
 
Регистрация: 17.06.2010
Сообщений: 4
По умолчанию Пароль на открытие листа в Excel

Добрый день! Не могу найти решение. Excel 2003. Необходимо скрыть один из рабочих листов книги - «Лист3» (фин. отчет), а при желании его открыть будет запрашиваться пароль на его открытие. Код на VBA я написал, он простой и работает, но через Формат - Лист – Отобразить его все равно можно отобразить и все увидеть. Документ внутрифирменный и серьезных желающих его взломать нет. Но профилактически шеф хочет, что бы информация была скрыта. Любые варианты подойдут. Спасибо
gkorolik вне форума Ответить с цитированием
Старый 07.12.2010, 12:10   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Отобразить его все равно можно отобразить и все увидеть
Вот так не увидят
Worksheets("Лист1").Visible = xlVeryHidden
Увидеть и отобразить его теперь можно только через VBA
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 07.12.2010, 12:49   #3
gkorolik
 
Регистрация: 17.06.2010
Сообщений: 4
По умолчанию

Работает. Огромное человеческое спасибо.
gkorolik вне форума Ответить с цитированием
Старый 07.12.2010, 13:28   #4
gkorolik
 
Регистрация: 17.06.2010
Сообщений: 4
По умолчанию Для VictorM

Цитата:
Сообщение от VictorM Посмотреть сообщение
Вот так не увидят
Worksheets("Лист1").Visible = xlVeryHidden
Увидеть и отобразить его теперь можно только через VBA
Уважаемый VictorM. Возможно у Вас есть ответ еще на один мой вопрос.
Есть некая программа, написанная на VBA (Excel 2003). Можно ли «привязать» ее к конкретному компьютеру, что бы пользователь (сотрудник) не мог ее скопировать и кому либо передать или продать. Спасибо
gkorolik вне форума Ответить с цитированием
Старый 07.12.2010, 13:35   #5
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Привязать можно, например к имени компьютера.
Только это не поможет, и скопировать и передать ее можно запросто.
И код открыть тоже не составляет труда.
VBA для таких целей не годится
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 19.12.2010, 18:22   #6
Geniusvan
Новичок
Джуниор
 
Регистрация: 19.12.2010
Сообщений: 1
По умолчанию Вскрыть пароль

Цитата:
Сообщение от gkorolik Посмотреть сообщение
Добрый день! Не могу найти решение. Excel 2003. Необходимо скрыть один из рабочих листов книги - «Лист3» (фин. отчет), а при желании его открыть будет запрашиваться пароль на его открытие. Код на VBA я написал, он простой и работает, но через Формат - Лист – Отобразить его все равно можно отобразить и все увидеть. Документ внутрифирменный и серьезных желающих его взломать нет. Но профилактически шеф хочет, что бы информация была скрыта. Любые варианты подойдут. Спасибо
Вот бесплатный сервис по восстановлени паролей на документы Excel и Word: uslugiweb.ru
Geniusvan вне форума Ответить с цитированием
Старый 19.12.2010, 19:26   #7
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от gkorolik Посмотреть сообщение
Уважаемый VictorM. Возможно у Вас есть ответ еще на один мой вопрос.
Есть некая программа, написанная на VBA (Excel 2003). Можно ли «привязать» ее к конкретному компьютеру, что бы пользователь (сотрудник) не мог ее скопировать и кому либо передать или продать. Спасибо
Можно в качестве эксперимента код компильнуть в dll, она будет проверять физ номера мамы,жесткого диска и принимает решение работать,или создать bat файл на самоликвидацию.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
открытие листа связать со временем i777 Microsoft Office Excel 1 07.10.2010 00:07
пароль на открытие формы? serikov Microsoft Office Excel 8 09.06.2010 17:39
Открытие формы через пароль segail Microsoft Office Excel 30 12.03.2010 19:51
Пароль в EXCEL по истечению суток yevgen Microsoft Office Excel 5 09.06.2009 18:33
Как запаролить открытие листа Тупой Microsoft Office Excel 3 28.05.2009 15:18