Запрет на изменение файла данных

Программирование на Visual Basic for Applications
BazaroffAM
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 31.05.2013 (Пт) 19:18

Запрет на изменение файла данных

Сообщение BazaroffAM » 03.06.2013 (Пн) 13:25

Можно ли запретить изменения файла Excel непосредственно?
Необходимо, чтобы все изменения в файле осуществлялись только при помощи юзерформы.

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Запрет на изменение файла данных

Сообщение Alec » 03.06.2013 (Пн) 20:16

Если "непосредственно" имеется ввиду с помощью Excel, то можно поставить парольную защиту книги и листов и снимать ее программно при внесении изменений формой
Иногда лучше вовремя остановиться...
И начать заново!

BazaroffAM
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 31.05.2013 (Пт) 19:18

Re: Запрет на изменение файла данных

Сообщение BazaroffAM » 03.06.2013 (Пн) 21:15

Alec писал(а):Если "непосредственно" имеется ввиду с помощью Excel, то можно поставить парольную защиту книги и листов и снимать ее программно при внесении изменений формой


Спасибо! Имеется в виду, что при попытке изменения файла из формы, мне необходимо будет вводить пароль? Или же можно при запуске формы обезпечить его введение автоматически?

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Запрет на изменение файла данных

Сообщение Alec » 04.06.2013 (Вт) 6:26

BazaroffAM писал(а):Или же можно при запуске формы обезпечить его введение автоматически?

Да. Только не при запуске формы, а уже при необходимости внесения изменений. Только он вводится для снятия защиты, т.е. надо будет потом опять ставить, тоже программно.
Иногда лучше вовремя остановиться...
И начать заново!

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 04.06.2013 (Вт) 7:19

Alec писал(а):Да.

Только тогда пользователь сможет его найти в коде макроса и ввести руками ;)

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Запрет на изменение файла данных

Сообщение iGrok » 04.06.2013 (Вт) 14:43

Да в общем-то и вся эта "защита документа" мало чего стоит, с учётом существования альтернативных табличных редакторов...
label:
cli
jmp label

BazaroffAM
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 31.05.2013 (Пт) 19:18

Re: Запрет на изменение файла данных

Сообщение BazaroffAM » 04.06.2013 (Вт) 17:33

Большое спасибо за помощь!
ЗЫ А здесь существует кнопка типа "Спасибо" или "Плюс к репутации" и т.д.?

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re:

Сообщение Alec » 07.06.2013 (Пт) 20:18

Qwertiy писал(а):Только тогда пользователь сможет его найти в коде макроса и ввести руками ;)

А кто мешает и код закрыть паролем?
Иногда лучше вовремя остановиться...
И начать заново!

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 07.06.2013 (Пт) 20:33

Alec писал(а):А кто мешает и код закрыть паролем?

Не знал, что так можно...


Вернуться в VBA

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

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

    TopList