Как программно снять защиту листа вExcel с паролем(известен)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
McNamara
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 23.03.2007 (Пт) 10:22

Как программно снять защиту листа вExcel с паролем(известен)

Сообщение McNamara » 23.03.2007 (Пт) 10:29

Я в VB не программирую. Просто нужно. Такой вопросик.
Как программно снять защиту листа в Excel с паролем (пароль известен) и потом опять ее защитить с этим же паролем?
Делаю так
ActiveSheet.Unprotect
.....
ActiveSheet.Protect DrawingObjects:=True, Contents:=True
но запрашивает пароль. Как его можно прописать программно?
Спасибо.

McNamara
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 23.03.2007 (Пт) 10:22

Сообщение McNamara » 23.03.2007 (Пт) 10:43

ActiveSheet.Protect Password = "3030", DrawingObjects:=True, Contents:=True, Scenarios:=True
Вот так пароль ставится, догадался.
Теперь вопрос как снять защиту?
ActiveSheet.UnProtect Password = "3030" так не работает

McNamara
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 23.03.2007 (Пт) 10:22

Сообщение McNamara » 23.03.2007 (Пт) 10:46

Сорри..все сделал..всем спасибо..тема закрыта 8)

prof2007
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 01.04.2007 (Вс) 20:30

И КАК ЖЕ?

Сообщение prof2007 » 01.04.2007 (Вс) 20:58

И КАК ЖЕ?
НИКАК НЕ РАЗБЕРУСЬ......
а как выпьешь пивка, жизнь и вправду легка, а с компьтером - и подавно.....

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Re: И КАК ЖЕ?

Сообщение GSerg » 01.04.2007 (Вс) 21:27

prof2007 писал(а):И КАК ЖЕ?
НИКАК НЕ РАЗБЕРУСЬ......

Каков ваш пол и цвет волос, хочется спросить по прочтении сего.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

prof2007
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 01.04.2007 (Вс) 20:30

??

Сообщение prof2007 » 01.04.2007 (Вс) 21:39

А С КАКОЙ ЦЕЛЬЮ ВЫ ИНТЕРЕСУЕТЕСЬ, МИЛЕЙШИЙ?
а как выпьешь пивка, жизнь и вправду легка, а с компьтером - и подавно.....

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.04.2007 (Вс) 21:51

Ну это традиция Рунета - когда некто входит и радостно начинает писать капслоком, его спрашивают - ты блондинка? Я это и спросил.
См. http://www.bash.org.ru/
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

prof2007
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 01.04.2007 (Вс) 20:30

заклинило

Сообщение prof2007 » 01.04.2007 (Вс) 23:54

понял, не блондинка.
просто заклинивает CL ИНО гда (вот опять) и Sift ина тоже.
Всё клаву новую собираюсь приобрести, но забываю.
и всё же, как программно снять защиту листа в Excel с паролем, как его туда прописать?
а как выпьешь пивка, жизнь и вправду легка, а с компьтером - и подавно.....

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 02.04.2007 (Пн) 7:19

А как вообще ты вызываешь метод с одним параметром?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 61

    TopList